dwr的dwr.util.setValue()方法不可以给checkbox的value赋值,
js动态给插件的document.form.id.name = "test";能赋值,因为这个并不是所谓插件的name属性,所以不能通过这个来查找到该插件的值。
例如:
今天还发现一个小知识,form的name属性值不可用和方法名相同,如果相同会出错。
js动态给插件的document.form.id.name = "test";能赋值,因为这个并不是所谓插件的name属性,所以不能通过这个来查找到该插件的值。
例如:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function testnamedss() {
document.all.test.name = "testName";
document
alert(document.getElementsByName("testName"));
alert(document.getElementsByName("testName").checked);
}
</script>
</head>
<body>
<form name="test">
<input type="checkbox" id="test" />
<input type="button" value="GO" onClick="testnamedss()" />
</form>
</body>
</html>
今天还发现一个小知识,form的name属性值不可用和方法名相同,如果相同会出错。
本文探讨了DWR框架中dwr.util.setValue()方法无法为checkbox元素的value属性赋值的问题,并给出了JavaScript动态赋值的解决方案。同时,文中提到了表单name属性与方法名相同的限制条件。
167

被折叠的 条评论
为什么被折叠?



