表单验证的问题,不解!! 如果你就这么2个的话,可以这样写function check(){if(checkbox1.checked){//text1}if(checkbox2.checked){//text2}} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实验证的东西很多,但是都是通过checkbox是否选中来判断的 <html><head><script language="javascript">function checkinfo(){var a = document.all.text1.value;var b = document.all.text2.value; if(document.all.checkbox1.checked){ if(a.length<1){ alert('text1 can not be null!'); return false; } } if(document.all.checkbox2.checked){ if(b.length<1){ alert('text2 can not be null!'); return false; } }}</script></head><body><form onsubmit="return checkinfo();"><input type="checkbox" name="checkbox1"><input type="text" name="text1"><br><input type="checkbox" name="checkbox2"><input type="text" name="text2"><input type="submit" value="ok"></form></body></html> <html><script language="javascript">function OnCheck(){ o = document.getElementsByName("checkboxName") for(var i=0;i<o.length;i++){ if(o[i].checked){ if(document.f.elements["text"+o[i].value].value.length<1){ alert("text"+o[i].value+"必须填写"); return false; } } }}</script><body><form name=f method="post" onsubmit="return OnCheck()"><input type="checkbox" name="checkboxName" value="1"><input type="text" name="text1"><br><input type="checkbox" name="checkboxName" value="2"><input type="text" name="text2"><input type="submit" value="OK"></form></body></html> js判断"弹出允许活动内容如脚本和activex控件" JavaScript看网页源码的问题 怎么实现子jsp控件控制父jsp的控件? 通过帧,怎么控制父页面的层显示? 初学者的问题 easy-ui里面的data-options自定义属性 oUl.getElementsByTagName('li') 这个不执行 有一个串“ab,ef,aghg”,用javascript如何读取这个穿然后按照逗号分割,最后输出? 手形鼠标指针是hand,“水平调整”的鼠标针怎么写? 意外地调用了方法或属性访问 这段JS验证为什么执行不了????? 怎么把javascript封装成组件呢?
<head>
<script language="javascript">
function checkinfo(){
var a = document.all.text1.value;
var b = document.all.text2.value;
if(document.all.checkbox1.checked){
if(a.length<1){
alert('text1 can not be null!');
return false;
}
} if(document.all.checkbox2.checked){
if(b.length<1){
alert('text2 can not be null!');
return false;
}
}
}
</script>
</head>
<body>
<form onsubmit="return checkinfo();">
<input type="checkbox" name="checkbox1"><input type="text" name="text1">
<br>
<input type="checkbox" name="checkbox2"><input type="text" name="text2"><input type="submit" value="ok">
</form>
</body>
</html>
<script language="javascript">
function OnCheck(){
o = document.getElementsByName("checkboxName")
for(var i=0;i<o.length;i++){
if(o[i].checked){
if(document.f.elements["text"+o[i].value].value.length<1){
alert("text"+o[i].value+"必须填写");
return false;
}
}
}
}
</script>
<body>
<form name=f method="post" onsubmit="return OnCheck()">
<input type="checkbox" name="checkboxName" value="1"><input type="text" name="text1"><br><input type="checkbox" name="checkboxName" value="2"><input type="text" name="text2"><input type="submit" value="OK">
</form>
</body>
</html>