有没有什么方法可以使用javascript设置复选框的值?复选框的设置值不起作用
var checkbox = document.getElementById("form1").getElementsByTagName("checkbox");
感谢
有没有什么方法可以使用javascript设置复选框的值?复选框的设置值不起作用
var checkbox = document.getElementById("form1").getElementsByTagName("checkbox");
感谢
使用jQuery:$("input[type='checkbox']").val('your value');
基本上,我通过node.js中的请求对象获取复选框值,并且我得到null/undefined。现在任何人都可以帮助我? 代码: logger.info(“checkbox value is:”,request.param('checkbox')); 输出: 复选框值是: '' login.ejs 功能changeValue(){ VAR复选框= document.forms [ “form1中”]复选框。价值=“你的价值在这里”; } <表格ID = “form1的” 方法= “POST” 行动= “/登录”> \t \t \t \t \t <输入的ID = “复选框” 类型= “复选框” 名称= “复选框” 值= “” />记住我
\t \t \t \t \t –
谢谢你这么多@woodykiddy :) –
不用担心,朋友。与往常一样,官方的jQuery网站总是一个很好的去处。你看,你学到:) – woodykiddy
var checkbox = document.forms["form1"].checkbox.value = "your value here";
JavaScript的上面将设置 “你的价值在这里” 这个HTML:
<form name="form1">
<input name="checkbox" value="before change">
</form>
它不会更新值:( –
'
噢你是对的,我想我必须停止存在一个关于我的'名字'属性的爷爷,这很明显,为什么它被弃用,但不幸的是,我认为它会导致意识到FORM需要'id'但INPUT需要'名字'的新手混淆 – mrk
的value
财产上的HTMLInputElement
读/写。
document.getElementById('myCheckbox').value = 'some value';
...虽然它通常是将checked
属性设置为true
或false
更有用,除非你正在创造新的复选框。
var checkbox = document.getElementById(“form1”).getElementsByTagName(“checkbox”);
这将不会返回一个复选框因为:
getElementsByTagName
返回节点列表(就像一个数组)不是HTML元素。你必须循环结果(或者假设只有一个并且抓取[0]
)。是
<input type="checkbox" id="test" />bla bla
<script type="text/javascript">
var checkbox = document.getElementById('test');
checkbox.checked="checked";
</script>
基本上,我通过复选框值请求对象在node.js和那里我得到null/undefined。现在任何人都可以帮助我? 代码: logger.info(“复选框值是:”,request.param('复选框')); 输出: 复选框值为:'' login.ejs function changeValue(){ var checkbox = document.forms [“form1”]。checkbox.value =“您的值在这里”; } <表格ID = “form1的” 方法= “POST” 行动= “/登录”> \t \t \t \t \t <输入的ID = “复选框” 类型= “复选框” 名称= “复选框” 值= “” />记住我
\t \t \t \t \t –
Sry基因,不知道node.js中真的假设'checked'有问题,从不需要动态设置复选框的值 – davidkonrad
它不工作,因为'getElementsByTagName'返回数组类集合。您需要通过索引访问集合的成员,如'[0]'。哦,还有,没有'checkbox'标签名称。 –
你想使用jQuery吗?否则,你会只使用JavaScript? – sinanakyazici
我会为您的输入建议与“复选框”不同的名称。 – mrk