【发布时间】:2021-11-14 17:07:20
【问题描述】:
我是 PHP 和 Javascript 的新手,遇到以下问题。这是我的html/php:
<div class="row" style="margin-bottom:10px;">
<div class="col-md-12">
<?php echo CHtml::dropDownList('contact_list','',
(array)Driver::contactDropList( Driver::getUserId())
,array(
'class'=>"contact_list chosen"
))?>
</div>
</div>
单击“取消”按钮时,我正在尝试重置此字段。通过重置,我的意思是使用从联系人中选择的值(它是下拉列表中的第一个选项)。这是我的 Javascript 代码,它不能正常工作。它只关闭表单,但不刷新页面,下拉值就在那里,并且没有更改为默认值:
$( document ).on( "click", ".close-modal", function() {
var elements = $('.contact_list');
elements.select = 'Select from contacts';
var id=$(this).data("id");
$(id).modal('hide');
});
我也尝试使用$("#frm").reset(); 方法重置整个表单,但也没有想要的结果。
现在,它显示的是用户选择的先前值。
【问题讨论】:
标签: javascript php html forms drop-down-menu