asp.net中的验证工具
validation tools in asp.net
我在asp.net中有一个注册表格我想给用户做一个失败的评论,这是一个多行文本框,我想让用户在这个框中只写100个字符,如果他输入更多。。我只想接受前100个字符,删除另一个,然后用接受的文本部分向用户发送错误消息我试过这样使用RegularExpressionValidator:
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="TextBox1" ErrorMessage="Comment should be less the 100 letter." ForeColor="Red" ValidationExpression="^.{1,100}$"></asp:RegularExpressionValidator>
但我仍然希望向用户显示已接受的部分,并从框中删除其余部分那么我如何使用验证工具
只需在Page_Load
事件上添加两行
TextBox1.Attributes.Remove("MaxLength");
TextBox1.Attributes.Add("MaxLength", "100");
即使将TextBox
设置为MultiLine
模式,这也会使其工作。
有了javascript,你可以像这样做
<script type="text/javascript">
function LimtCharacters(txtMsg, CharLength, indicator) {
chars = txtMsg.value.length;
document.getElementById(indicator).innerHTML = CharLength - chars;
if (chars > CharLength) {
txtMsg.value = txtMsg.value.substring(0, CharLength);
}
}
</script>
把这个写在你的aspx页面上
Number of Characters Left:
<label id="lblcount" style="background-color:#E2EEF1;color:Red;font-weight:bold;">100</label><br/>
<asp:TextBox ID="multiTxtBox" TextMode="MultiLine" onkeyup="LimtCharacters(this,100,'lblcount');" runat="server"></asp:TextBox>
希望它能有所帮助!
相关文章:
- jQuery工具验证器自定义效果-添加&消除影响
- asp.net中的验证工具
- 从后端检查Open Social小工具中的用户身份验证
- 显示基于欧芹验证的 JqueryUI 工具提示
- 是否有任何Ruby工具或JavaScript-Lib来验证html的格式是否正确
- 使用引导工具提示和jQuery进行验证
- 用于显示字段的工具提示和显示 Jquery 验证中的错误的工具提示器
- 有没有一个工具来验证 ECMAScript 并确认它与 ECMAScript 语言规范第 3 版兼容
- 在页面加载时自动对焦 dx文本框 并将 dx工具提示显示为验证消息
- 如何跨字段重用工具提示 DOM,以进行角度表单验证
- 用户离开字段后立即显示AngularJS引导工具提示以进行客户端验证
- 敲除验证和显示工具提示
- angularjs中用于表单验证的工具提示
- 用于验证JS代码的API/库/工具
- 除了jslint之外,还有哪些工具可以验证和检查Javascript语法和样式
- 用于验证javascript文件的在线工具
- 如何使用 Ajax 控件工具包 (CalendarExtender) 验证字符串日期
- 为什么在jquery中不显示工具提示和验证
- 建议像django bootstrap工具包这样的库,在所有生成的表单中使用出色的HTML5客户端验证
- 如何使用Twitter bootstrap的表单验证工具提示信息