假设一页有10行:
<table>
<tr>
<td><textarea name=n1></textarea></td>
<td><input type="checkbox" name=chek1></td>
</tr>
<tr>
<td><textarea name=n1></textarea></td>
<td><input type="checkbox" name=chek1></td>
</tr>
</table>
比如当第一行的复选框打上钩,点击保存按钮时,应检查textarea文体框是否填写了。否则提示应填写
<table>
<tr>
<td><textarea name=n1></textarea></td>
<td><input type="checkbox" name=chek1></td>
</tr>
<tr>
<td><textarea name=n1></textarea></td>
<td><input type="checkbox" name=chek1></td>
</tr>
</table>
比如当第一行的复选框打上钩,点击保存按钮时,应检查textarea文体框是否填写了。否则提示应填写
在自定义的验证函数中,将检验其关联的复选框是否被选择,如果选择,查看textarea文体框是否有值...否则返回true...
{
var cb=document.getElementsByName("chek1")
if (cb.checked==true)
{
if(document.getElementsByName("n1").value=="")
{
alert('请您填写完整!);
return false;
}
}
}
<table>
<tr>
<td><textarea name=n1></textarea></td>
<td><input type="checkbox" name="chek1" onclick="CheckText()"></td>
</tr>
</table>
</form>
<script language="javascript">
function CheckText()
{
if(window.formc.chek1.checked && window.formc.n1.value=="")
{
alert("n1不能为空!");
window.formc.chek1.checked=false;
}
}
</script>