javascript中如何取表单控件的属性

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:29:23
我有一个网页程序需要用到javascript来判断本页面的FORM控件中的checkbox是否选中,请问该如何判断?

var boxes = document.getElementsByName("checkboxname");
for(var i=0; i<boxes.length; i++) {
if(boxes[i].checked) {
//被选中该干的事
} else {
//没被选中该干的事
}
}

一个checkbox可以用document.getElementById("")来判断,多个checkbox要写循环

通过document.all.checkbox名称取得所有的checkbox,然后进行判断

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function checkTest() {
// 取得所有多选框
var allCheck = document.all.testbox ;
// 判断多选框的个数,根据length进行判断
if (allCheck.length == undefined)
{
// 表示只有一个,直接判断是否选中就可以了
if (allCheck.checked)
{
alert("选中");
} else {
alert("没选");
}
} else {
// 表示包含多个,需要循环
// 定义一个临时变量,保存是否有选中的,默认没有
var flag = fa