JavaScript DOM变量的问题(初学)

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:53:29
第一个问题:
var check1=form.what.value;中的what是否可以为变量,该怎么写
第二个问题:
关于一个表单验证的函数
function c_check(what,what2){
var check1=form.what.value;
if(check1==""){
what2.innerHTML="<img src=\"images/F.gif\">不能为空";
return false;
}
var cutcheck;
var cut2=cut.split("|");
for (cutcheck in cut2){
if(check1.indexOf(cut2[cutcheck])!=-1){
what2.innerHTML="<img src=\"images/F.gif\">不能包含字符“"+cut2[cuty]+"”!";
return false;
}else{
what2.innerHTML="<img src=\"images/T.gif\">";
}
}
}
因为表单太多,每个函数又几乎相同,考传入变量来验证合法性该怎么实现?
例如
<input name="company" type="text" maxlength="25" onblur=c_check("company","company2") / <span id="company2"></span>

<script>
function c_check(aa){ //aa要传的id
var bb = document.getElemensbyId(aa).value;
if(bb == ""){
alert("不能为空");
return false;
}
}
</script>

1.<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>

<BODY>
<form id="theform"><input type="text" id="what" value="test"/></form>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
var check1=theform.what.value;
alert(check1)
</SCRIPT>
</HTML>
2. 传入ID就可以了

传入参数调用一个方法