我必须更改下拉列表的值,选择一个单选按钮,所以我使用jquery检查所选的单选按钮并相应地填充下拉列表。
现在,当我从下拉列表中选择一个值并提交表单时,下拉值不会被发布。请帮忙。 我使用的代码:
<select style="width:120px; margin-left:5px;" name="sPriceMin1" id="describe1">
<option value="" selected>Min Price</option>
脚本中的:
var listA = [{name:'0', value:'0'}, {name:'10 Lacs', value:'1000000'}, {name:'20 Lacs', value:'2000000'},{name:'30 Lacs', value:'3000000'},{name:'50 Lacs', value:'5000000'},{name:'70 Lacs', value:'7000000'},{name:'1 Cr', value:'10000000'},{name:'1.5 Cr', value:'15000000'},{name:'2 Cr', value:'20000000'},{name:'3 Cr', value:'30000000'},{name:'5 Cr', value:'50000000'}];
$(document).ready( function() {
$('#describe1').empty();
$.each(listA, function(index, value) {
$('#describe1').append('<option value="'+value.value+'">'+value.name+'</option>');
});
});
我无法获取php代码中下拉列表的值。 请帮忙。
答案 0 :(得分:0)
尝试以这种方式创建select
option
:
$(document).ready( function() {
var dd = $('#describe1');
dd.empty();
$.each(listA, function() {
$("<option />", {
val: this.value,
text: this.name
}).appendTo(dd);
});
});
另外,请确保select
位于form
标记内。
由于您没有发布PHP代码,因此很难判断此建议是否对您有所帮助。