我有一个文本框和一个提交按钮。
我希望validate
一个文本框是否为空或者不使用javascript而不是asp.net中的RequiredFeildValidator之类的验证器控件。即我想做客户端验证。
请指导我如何使用javascript进行操作,任何教程都会有很大的帮助。
这是我的asp控件
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
答案 0 :(得分:1)
我建议使用jQuery,mooTools,Dojo,yui等许多出色的JS库之一来提供更强大的解决方案。
由于jQuery似乎是那些新的JS库的流行孩子,为什么不从这里开始:
答案 1 :(得分:0)
你可以让onClick运行一个javascript函数来检查文本框中值的长度。如果您有任何问题,请参阅如何设置onclick的链接......
http://www.w3schools.com/js/js_events.asp
另外,请记住,最好在<head>
标记中包含脚本。
<script type="text/javascript" charset="utf-8">
function validateBox1(){
var text = document.getElementById('TextBox1');
if(text.value.length == 0){
//handle validation response here
} else {
//submit form, or whatever the button is supposed to do...
}
}
</script>