我有一个文本框和两个复选框与提交按钮。我想把一个自定义验证器,它将在以下条件下调用javascript: -JavaScript中的两个复选框在aspx
如果textbox.value> 0,则checkbox1 = checked或checkbox2 = checked。如果两个复选框在textbox.value> 0时都检查,则会引发错误。
有什么想法?
我有一个文本框和两个复选框与提交按钮。我想把一个自定义验证器,它将在以下条件下调用javascript: -JavaScript中的两个复选框在aspx
如果textbox.value> 0,则checkbox1 = checked或checkbox2 = checked。如果两个复选框在textbox.value> 0时都检查,则会引发错误。
有什么想法?
这是你想要什么,我假设:
function validate()
{
var t = document.getElementByID("myTextbox");
var c1 = document.getElementByID("myCheckbox1");
var c2 = document.getElementByID("myCheckbox2");
if(t.value != "")
{
if(!(c1.checked || c2.checked))
{
alert("You didn't do what I wanted you to do. Bad user!");
return(false);
}
}
return(true);
}
和
<form method=post action=blah onsubmit="JavaScript: return(validate());">
<input type=text id=myTextbox name=blah><br>
<input type=checkbox id=myCheckBox1 name=blah><br>
<input type=checkbox id=myCheckBox2 name=blah><br>
<input type=submit>
</form>
完美。谢谢 – oksdd 2010-07-12 16:13:47
@oksdd如果你喜欢我的回答,你可以考虑接受它作为你的问题的答案。 – Sparafusile 2010-07-12 16:17:21
你可能想澄清你真正想要什么逻辑,这并不使任何意义 – 2010-07-12 15:47:50
哪一部分没有意义?其基本上当文本框中有一些文本并且用户单击提交时,至少应该选中一个复选框。我不希望用户提交时没有选中复选框。那是所有 – oksdd 2010-07-12 16:00:40