一个自定义验证控件的简单问题

我用一个自定义验证控件验证两个文本框的和是否等于100<scriptlanguage="javascript"type="text/javascript">functio... 我用一个自定义验证控件验证两个文本框的和是否等于100
<script language ="javascript" type ="text/javascript" >
function check100(obj,args)
{

int i= document.getElementById ("TextBox1").value;
int j =document.getElementById ("TextBox2").value;
int aa= i+j;
if(aa==100)
{
args.IsValid=true;
}
else
{
args.IsValid=false;
}
}

</script>
控件代码是:
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="两个数的和应该等于100" Width="184px" ClientValidationFunction="check100"></asp:CustomValidator>
如果不带参数的话,不知道怎么判断args.IsValid=true;,还请多多指教
展开
 我来答
wewewe7
2009-07-08 · TA获得超过180个赞
知道小有建树答主
回答量:560
采纳率:0%
帮助的人:350万
展开全部
ClientValidationFunction="check100" 不对
你调用check100(obj,args) 你得给参数啊
要不你就js方法不带参数

你js方法里return个值就得了,
if(aa==100)
{
return true;
}
else
{
return false;
}

ClientValidationFunction="return check100();"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式