怎么用JS实现表单中文本框个数的统计

JavaScript024

怎么用JS实现表单中文本框个数的统计,第1张

var inputs=document.getElementsByTagName("input")//获取所有input对象

for(i=0i<inputs.lengthi++)  //遍历所有input元素

{

    if(inputs[i].type=="text")//判断是否是text类型的,也就是判断是否为文本框

    {

        z++//是的话z自加1

    }

}

//z就是文本框数目

$("input[type='checkbox']").click(function(){

form1.clickall.value=$(":checkbox:checked").size()

if( form1.clickall.value >3)

{

alert("选数过多")

return false

}

})

</script>

超过选择的数字后要加入return false可以只选择想要的条数;如果有多组统计数的话加入一个<div id="id1">通过div的id来区分

第一步:

在页面查看源代码,把form中包含的需要填列的html控件找出来如:

第二步:编写代码

javascript:mainfrm.username.value="stangray"mainfrm.submit.focus()

第三步:

打开浏览器的“收藏夹”,在“链接”分类中添加一个url收藏。

在url项中:加入上面编写的代码,也可以指定快捷键,在名称中填写“自动填表”

第四步:测试在浏览器中打开你要填写表单的网址,然后点击“链接”栏(这个菜单栏在输入地址栏的右边

取消锁定工具栏后自动填表”链接。