我现在一个页面有2个TextBox控件,分别为TextBox1和TextBox2,
还有一个Button控件Button1现在我想通过用Js判断TextBox1必须为数字,TextBox2必须不为空
前台代码:
<asp:TextBox ID="TextBox1" runat="server" Width="100px">
</asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Width="100px">
</asp:TextBox>
<asp:Button ID="Button1" runat="server" Width="100px" Text="提交" />希望大家能教我下怎么写哦,我看网上都是<input>那种写法,套用进来就没有反应
还有一个Button控件Button1现在我想通过用Js判断TextBox1必须为数字,TextBox2必须不为空
前台代码:
<asp:TextBox ID="TextBox1" runat="server" Width="100px">
</asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Width="100px">
</asp:TextBox>
<asp:Button ID="Button1" runat="server" Width="100px" Text="提交" />希望大家能教我下怎么写哦,我看网上都是<input>那种写法,套用进来就没有反应
function validate(){
var reg = new RegExp("^[0-9]*$");
var obj =document.getElementById("<%= TextBox1.ClientID %>");
if(!reg.test(obj.value)){
alert("请输入数字!");
}
if(!/^[0-9]*$/.test(obj.value)){
alert("请输入数字!");
}
if(document.getElementById("<%= TextBox2.ClientID %>").value == "")
{
alert("不能为空");
}
}
</script>
不能为空:http://wenku.baidu.com/view/8265f71514791711cc79177f.html
http://www.cnblogs.com/insus/archive/2011/03/19/1988790.html
http://www.cnblogs.com/insus/archive/2013/01/27/2878524.html
3L+1这个方法我用了下,可是一点反应都没有,和我之前使用其他JS验证方法一样的效果,都是没反应,也不验证。是不是我这边还需要改什么东西?
http://blog.csdn.net/qq873113580/article/details/10149007
onchange="validate();"
话说怎么才能通过点击按钮,如果Textbox为空,便会弹出提示框哦。
之前那个貌似为空的时候也没有弹出提示哦
$('btn').click(function(){
if($('TextBox2').val()=="")
alert("1");
})
})用Jquery吧