网站将专门用于移动设备。所以对于只需要数字输入的字段,我想调出数字键盘。我可以通过使用类型设置为的 html 输入元素成功地做到这一点tel
。我想在asp:RequiredFieldValidator
此字段中添加一个并基于MSDN。
我需要将输入设置为runat="server"
. 当我这样做时,我得到了这个错误;
tel
不是输入标签的有效类型。
如果我删除runat="server"
,我得到
找不到属性
Contract
引用的控件 IDControlToValidate
''
这是我的代码:
<input type="tel" runat="server" id="Contract"></input>
<asp:RequiredFieldValidator runat="server" ControlToValidate="Contract"
ValidationGroup="IfOnRent" Text="*"
ErrorMessage="Contract Required">
</asp:RequiredFieldValidator>
我只是运气不好,必须编写自己的验证代码吗?