单击按钮,使用javascript验证文本框中的内容

时间:2011-12-15 18:44:54

标签: javascript validation

我有一个文本框和一个提交按钮。

我希望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" />

2 个答案:

答案 0 :(得分:1)

我建议使用jQuery,mooTools,Dojo,yui等许多出色的JS库之一来提供更强大的解决方案。

由于jQuery似乎是那些新的JS库的流行孩子,为什么不从这里开始:

http://docs.jquery.com/Plugins/Validation#Example

答案 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>