form中元素的个数 我是这样写的for (var i=0;i<document.form.elements.length;i++){……}运行是报错 “document.form.elements不是对象”请问如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 form是表单的名字,如t<form name=t><input><input><input><input></form><script>alert(t.elements.length)</script>也可以通过forms数组:<script>alert(document.forms[0].elements.length)</script> 呵呵,我知道form是表单的名字啊但经过你的提醒,还是搞定了,thank you!!!是用document.forms[0].elements.length但用document.form.elements.length还是有问题 document.form 是错误的写法。所以错 可能原因:有多个name=form的form,如下:<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不是对象我,昨天运行的时候还好好的,今天就出问题了,请问这是怎么回事,如何解决?谢谢,在线等待。 可能你多加了一个element<form name=form><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> form是不能使用的form名称,换别的名称看看。 formname.all.lengthformname.all.tags("input").length JavaScript Tween算法及缓动效果 js世界性难题 菜鸟的作品之一 js函数 没有一点儿的反应 怎么回事?每次都是这样...快要让我放弃了... 请问页面元素的offset属性是个什么属性 请教一下带有ewebeditor编辑器的表单怎么验证? javascript页面跳转处理? 如何始终禁止状态栏显示任何信息? 100求救!如何让鼠标移动到一张图片上时候图片变成另一张移开后又恢复原来的图片 请问如何在javascript里判断表单的单选框是否选中?在线等?急! 怎样实现一段时间没有鼠标动作之后自动返回某一页面的功能 谁知道如何获取鼠标点击处控件的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>