我是这样写的for (var i=0;i<document.form.elements.length;i++){……}
运行是报错 “document.form.elements不是对象”
请问如何解决?
运行是报错 “document.form.elements不是对象”
请问如何解决?
解决方案 »
- 简单的问题
- 高手救急,js动态增加option时,第一个value值有空格怎么办
- Javascript中很强大的一段代码!
- 脚本取 RadioButtonList 的text
- 麻烦改下,一个页面 多个焦点图 随机执行其中一个 一个执行 其他的停止
- 求一段正则表达 急啊!
- 【急】【SOS】Ext 4.2 remove 后 再create 组件无法点击
- javascript网页能不能 读取文本文件上的内容,把它们显示到 网页上去呢?
- 如何调试javascript functions
- 如何在提交完一个页面的表单后刷新另一个窗口的页面
- 怎样实现一段时间没有鼠标动作之后自动返回某一页面的功能
- 谁知道如何获取鼠标点击处控件的id
<form name=t>
<input>
<input>
<input>
<input>
</form>
<script>
alert(t.elements.length)
</script>也可以通过forms数组:
<script>
alert(document.forms[0].elements.length)
</script>
但经过你的提醒,还是搞定了,thank you!!!
是用document.forms[0].elements.length
但用document.form.elements.length还是有问题
<form name=form>
<input><input>
</form>
<script>alert(document.form.elements.length)</script><form name=form>
<input><input>
</form>
<script>alert(document.form.elements.length)</script>
是为了提交checkboxvar e = document.forms[0].elements[i];
if(e.type == 'checkbox' ){
if(e.checked){
document.forms[0].submit();
}
}
运行是报错:e.typy和e.checked不是对象
我,昨天运行的时候还好好的,今天就出问题了,请问这是怎么回事,如何解决?
谢谢,在线等待。
<input><input type=checkbox>
<input type=button onclick=check() value=check>
</form>
<script>
function check(){
var objs=document.forms[0].tags("input")
for(i=0;i<objs.length;i++)
if(objs[i].type=="checkbox"&&objs[i].checked)alert();
}
</script>