HTML复选框的值是什么?

HTML复选框的值是什么?,第1张

<input type="checkbox" name="a" value="a" />aa

<input type="checkbox" name="a" value="b" />bb

<input type="checkbox" name="a" value="c" />cc

如果三个都选,传入的a 将会等于 c,= = ,也就是说,传入值只保留最后一个,前者会被覆盖。

所以我们经常把name 写为 a[]

<input type="checkbox" name="a[]" value="a" />aa

这样传入会一个a数组,保存所有选中的值。我不知道你是用php还是asp还是java = = 所以传入后咋处理也没法说了= =。自行理解

1、 给单选框设置相应的 name

2、 获取所有的单选框,循环判断,示例代码如下:

// 获取指定 name 的单选框的值

function getValueForRadio(name) {

// 获取所有的 input 元素

var nodes = docum<a href="" target="_blank" class="baidu-highlight">en</a>t.getElem<a href="" target="_blank" class="baidu-highlight">en</a>tsByTagName('input')

// 循环判断

for (var i=0i<nodes.l<a href="">en</a>gthi++) {

// 如果类型是 radio,name 也符合要求,而且也被选中了

if (nodes[i].type==='radio' &&nodes[i].name===name &&nodes[i].checked) {

//返回相应的值

return nodes[i].value

}

}

}

3、 在你需要的地方,用合适的参数调用上面的函数 getValueForRadio 即可。


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

原文地址:https://54852.com/zaji/6172872.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存