用javascript给select添加选项之后服务器无法获取选定项?

用javascript给select添加选项之后服务器无法获取选定项?,第1张

可以,有三种方式

1.用javascript给select添加选项

点击提交按钮时执行js方法

服务器控件一般都有这个属性比如button

OnClientClick=""

js里写将选中的值赋给hidden控件,hidden可以在后台获取

2.用url跳转将选择的值用参数的形式传过去

也是要点击提交按钮时执行js方法

3.ajax方式,类似于第二种方法

不明白可留言

java  代码 是后台执行 , 在前台 是无法执行的 ,

如果要从后台获取数据  要使用ajax的方式  在回调函数里面增加选项

function addOneOption(){

$ajax({

    url:url,

    success:function(data){

     var optionlist = eval('(' +data + ')')

     var selectObj=document.getElementById("user_dm")

    var option = document.createElement("option")

    for(var t = 0 t < optionlist.lengtht++)

    { 

        option.value=optionlist[t]

        option.innerHTML = t

        selectObj.appendChild(option)

    }

    },

})

var selectObj=document.getElementById("user_dm")

var option = document.createElement("option")

for(var t = 0 t < optionlist.lengtht++)

option.value=optionlist[t]

option.innerHTML = t

selectObj.appendChild(option)

}

</script>

====================================

<body>

<select id="user_dm" name="user_dm">

</select><br>

<input type="button" onClick="addOneOption()" value="添加">

</body>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11768161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存