ASP.NET通过JS验证textbox和的方法

有三个textbox,分别为总面积、面积1和面积2,有没有什么js方法可以实现,我在填写了总面积、面积1和面积2后自动验证面积1+面积2等不等于总面积,如果相等的话不做任... 有三个textbox,分别为总面积、面积1和面积2,有没有什么js方法可以实现,我在填写了总面积、面积1和面积2 后自动验证面积1+面积2等不等于总面积,如果相等的话不做任何操作,如果不相等则弹出提示框,最好是在填写了面积2后就自动验证 展开
 我来答
莲湖波
2011-10-12 · 超过13用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:38.8万
展开全部
这个功能很简单,不需要asp.net的后台处理,直接用js就可以的。
当面积2填写完后,触发onchange事件。在onchange里面编写函数即可。还有不懂的就hi我吧
jeffhong99
2011-10-12 · TA获得超过200个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:318万
展开全部
编写javascript脚本可以实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅唱月满楼
2011-10-12 · TA获得超过182个赞
知道答主
回答量:83
采纳率:0%
帮助的人:34.6万
展开全部
顶,应该有,我也想知道有没有好的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzy2010yzy
2011-10-12 · 超过31用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:57万
展开全部
这是我写的示例,希望对你有帮助
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<script type = "text/javascript">

var CheckSpace = {
check : function(){
var sumSpace = document.getElementById("sumSpace").value;
var space1 = document.getElementById("space1").value;
var space2 = document.getElementById("space2").value;
var tempSum = parseInt(space1) + parseInt(space2);
if(parseInt(sumSpace) != parseInt(tempSum)){
document.getElementById("result").value = "面积1 + 面积2 != 总面积";
}else{
document.getElementById("result").value = "面积1 + 面积2 = 总面积";
}
}
}
</script>
</head>
<body>
总面积:<input name="sumSpace" />
面积1:<input name="space1" />
面积2:<input name="space2" onkeyup="CheckSpace.check()"/>
<input name="result"/>

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式