textbox 限制指定的文字输入 为什么非要用textbox!?用checkbox不行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用JS判断 或者 asp.net的验证控件 或者 正则表达式 都行 js: if(textVal=='是'|textVal==‘否’){ your code} 我们是用textbox输入"是"或"否"来做保存的.我是在不同条件中,在textbox中输入文字来保存的.我这个条件只能输入"是"或者"否"来决定的. string str = this.TextBox.Text.Trim();bool b = Regex.IsMatch(str,"^是|否$");if(b){//重新输入} 用个radiobuttonlist不是更好,省得用户再打字了 <asp:TextBox ID="txtTest" runat="server" BackColor="#FF9966" Width="130px" MaxLength="1"></asp:TextBox> <cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender" runat="server" TargetControlID="txtTest" ValidChars="是否"> </cc1:FilteredTextBoxExtender>如上,用ajax控件验证。 用checkbox會比較好了如果非要TextBox限制指定的文字輸入,可以用javascript. 用checkbox會比較好了如果非要TextBox限制指定的文字輸入,可以用javascript. 如上,用FilteredTextBoxExtender效果很好,只能输入“是”或者“否”,不能输入其他任何字符。 <script type="text/javascript"> function filter(obj) { if(obj.value !="是" && obj.value!="否") { obj.value = ""; } } </script><input name="aa" type="text" id="aa" onchange="filter(this)" /> if(TextBox1.Text.Trim()=="是" || TextBox1.Text.Trim()=="否"){//save to database.} 1,在失去焦点事件里写 if(text1.text !="是" && text1.text!="否") { text1.text=string.empty; } } 2,加两个comparevalidator 11楼的大哥,按照你的方法我没有做成功呀.我是用VB语言的.能不能用VB.NET的语言来举个例,代码能不能详细一点.谢谢.我的结果就是在这textbox中,只能输入"是"或者"否".保存就能判断这个值字符来保存,其它字符都不能保存.谢谢各位了 就是了。只能输是或否,那还不如checkbox省事 //这个是asp的textbox控件<asp:TextBox ID="txtTest" runat="server" BackColor="#FF9966" Width="130px" MaxLength="1"></asp:TextBox>//这个是ajax的一个控件,用于限制txtTest这个textbox的输入内容。<cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender" runat="server" TargetControlID="txtTest" ValidChars="是否"></cc1:FilteredTextBoxExtender>这里没有涉及C#代码。都是拖用控件而已啊。你有用过ajax控件吧? 请教一个session问题,在线等! ASP.NET MVC3 崩溃了 关于 window.location的问题...急... 关于图片文件读取权限,高手们看看 (100分) 2个关于web2.0网站设计的问题 请问,为什么总报错:磁盘已满?——非常郁闷中 操作word的一些样式问题 在一个表中求和,如果求和记录为空的话,系统提示错误。请问如何处理吧 请各位大大介绍几个能下载ASP.Net源码的网站吧,最好是中文的。 请问项目中的全局变量在哪里进行定义最好! 高手们帮帮我!AJAX控件用不了 附件操作失败!
if(textVal=='是'|textVal==‘否’)
{
your code
}
string str = this.TextBox.Text.Trim();
bool b = Regex.IsMatch(str,"^是|否$");
if(b)
{//重新输入}
<cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender"
runat="server"
TargetControlID="txtTest" ValidChars="是否">
</cc1:FilteredTextBoxExtender>
如上,用ajax控件验证。
如果非要TextBox限制指定的文字輸入,可以用javascript.
如果非要TextBox限制指定的文字輸入,可以用javascript.
function filter(obj)
{
if(obj.value !="是" && obj.value!="否")
{
obj.value = "";
}
}
</script>
<input name="aa" type="text" id="aa" onchange="filter(this)" />
{
//save to database.
}
{
text1.text=string.empty;
}
} 2,加两个comparevalidator
<asp:TextBox ID="txtTest" runat="server" BackColor="#FF9966" Width="130px" MaxLength="1"></asp:TextBox>//这个是ajax的一个控件,用于限制txtTest这个textbox的输入内容。
<cc1:FilteredTextBoxExtender ID="txtbrithday_FilteredTextBoxExtender"
runat="server" TargetControlID="txtTest" ValidChars="是否">
</cc1:FilteredTextBoxExtender>这里没有涉及C#代码。都是拖用控件而已啊。你有用过ajax控件吧?