北京java工资3万:asp问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 19:00:12
如何知道一个表单里有多少个checkbox控件

<script language=javascript>
function getCheckBoxCount(){
var obj = document.f1.elements,count;
count=0;
for(var i=0;i<obj.length;i++){
if(obj[i].tagName.toLowerCase()=="input" && obj[i].type.toLowerCase()=="checkbox"){
count++;
}
}
return count;
}
alert(getCheckBoxCount());
</script>

你可以遍历一下表单,然后判断一下它的类型,示例代码如下:
<SCRIPT Language="VBScript">
Function btnTest_OnClick()
Dim oTemp
Dim intCount
intCount = 0
For Each oTemp In frmInput.elements
If oTemp.TagName = "INPUT" Then
If LCase(oTemp.Type) = "checkbox" Then
intCount = intCount + 1
End If
End If
Next
msgbox "共有 " & intCount & " 个checkbox。"
End Function
</SCRIPT>
<form method=post action="" name="frmInput">
<input type="checkbox" name=""><input type="checkbox" name="">
</form>
<button name="btnTest">有多少个?</button>