文本框控件 TextBox 控件如何触发
在文本框textBox控件中当输入的字符达到5位数之后自动触发enter事件,敢问这段js该怎么写?在线等~~~ textbox js 控件 自动触发 --------------------编程问答-------------------- 万一写错了呢? --------------------编程问答--------------------<script type="text/javascript">
$(function() {
$("#<%=TextBox1.ClientID%>").keyup(function() {
if ($(this).val().length > 5) {
alert('长度大于5!');
return;
}
});
});
</script>
<asp:TextBox ID="TextBox1" runat="server" Text="" />--------------------编程问答--------------------
我现在忽略写错 就比如说输入12345然后自动触发enter事件,不需要按回车,就能触发的那种 --------------------编程问答-------------------- like this?
http://www.cnblogs.com/insus/articles/2081521.html --------------------编程问答--------------------
如何把alert('长度大于5') 该为enter事件,就是说输入的值大于5之后,就启动enter事件,除了写"event.keyCode == 13" 还需要什么补充? --------------------编程问答--------------------
你的意思无非就是想在输入的值大于5的时候启动enter事件,然后在enter事件里面执行某些操作。
楼上的既然都把大于5的时候拦截到了,你为什么不直接写个方法,里面就是你想要在enter事件里面执行的操作,你只需将alert('长度大于5')改为你写的方法就可以了。当然,这只是建议。你参考下就行了 --------------------编程问答--------------------
<script type="text/javascript">
$(function() {
$("#<%=TextBox1.ClientID%>").keyup(function() {
if ($(this).val().length > 5) {
alert('长度大于5!');
return;
}
});
});
</script>
<asp:TextBox ID="TextBox1" runat="server" Text="" />
如何把alert('长度大于5') 该为enter事件,就是说输入的值大于5之后,就启动enter事件,除了写"event.keyCode == 13" 还需要什么补充?
你的意思无非就是想在输入的值大于5的时候启动enter事件,然后在enter事件里面执行某些操作。
楼上的既然都把大于5的时候拦截到了,你为什么不直接写个方法,里面就是你想要在enter事件里面执行的操作,你只需将alert('长度大于5')改为你写的方法就可以了。当然,这只是建议。你参考下就行了
我就是这个意思关键 里面的这句话怎么写,就是不太清楚 --------------------编程问答--------------------
--------------------编程问答-------------------- #2楼正解,把alert('长度大于5!');改成你的提交按钮事件就行了$("#button1").click();
//我的思路是, textBox的 TextChange 事件中,取出textBox的值,判断长度是否>5,
//是的话,调用你要确定的事件就是了。
if (this.textBox1.Text.Length>5)
{
//你要操作的事件
}
提交按钮的ID是button1
--------------------编程问答--------------------
#2楼正解,把alert('长度大于5!');改成你的提交按钮事件就行了$("#button1").click();
提交按钮的ID是button1
补充:.NET技术 , ASP.NET