js 获取服务器控件值的代码

js 获取服务器控件值的代码

一、获取下拉列表选中项的值和文本(select)
代码 select.htm 示例如下:
复制代码 代码如下:


获取下拉列表选中项的值和文本(select)








二、获取单选按钮(radio)组的值和修改选中项
看到很多帖子里说js获取单选按钮(radio)组的值可以直接用document.getElementById("oper").value,虽然跟单选按钮组一样的下拉列表(也是列表项的数组)也是一个数组,用这种方式可以获到下拉列表的值,但是单选按钮组却获不到所选的值。仔细研究了下,总结如下:
与下拉列表不同,单选按钮须用this.form.oper或者document.getElementsByName('oper')方式获取该数组对象,document.getElementById('oper')不能获取该数组对象(select可以)。而且要获取值须通过一循环判断获取,不能直接用.value(select可以)。而要改变单选按钮组的选中项,也须用循环判断改变各个单选按钮的value。
测试代码radio.html 如下: 
复制代码 代码如下:






同意
下发修改
拒保
上报
[br]
alert('result:'+getRadio(this.form.oper))

[br]
alert('result:'+getRadio(document.getElementById('oper')))

[br]
alert(this.form.oper.value)

[br]
changeRadio(this.form.oper,"上报")

[br][br][br][br]

[br]
alert(this.form.slt.value)

[br]
document.getElementById('slt')[2].innerText)




以上就是js 获取服务器控件值的代码的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程