我有以下验证控件:
<asp:RequiredFieldValidator ID="GebeurtenisTekstRequiredValidator" ControlToValidate="GebeurtenisTekst" Display="Dynamic" runat="server" ErrorMessage="Er is geen gebeurtenis.<br />" />
<asp:RegularExpressionValidator ID="GebeurtenisTekstMaxLength" runat="server" Display="Dynamic" ControlToValidate="GebeurtenisTekst" ValidationExpression="^[\s\S]{1,500}$" errormessage="- Maximaal 500 karakters.<br />" />
验证控制:
<SharePoint:InputFormTextBox RichText="false" ID="GebeurtenisTekst" runat="server" Rows="4" Columns="60" MaxLength="500" TextMode="MultiLine"></SharePoint:InputFormTextBox>
在Internet Explorer(9)中,当我粘贴超过500个字符时,我没有收到消息。在chrome中我收到验证消息:“Maximaal 500 karakters”。这是一个IE问题,我该如何解决?感谢。
答案 0 :(得分:2)
这是一个Ie 9问题,我一直处于同样的情况,似乎ie9没有实现所有数据-val- * html 5标签,这就是为什么在其他浏览器中它的可能性。请放心,您的编码是正确的。