サイトはモバイル デバイスでのみ使用されます。そのため、数値入力のみが必要なフィールドについては、テンキーパッドを表示したいと考えています。type を に設定した html 入力要素を使用することで、これを正常に実行できますtel。このフィールドにMSDNasp:RequiredFieldValidatorに基づいてを追加したいと思います。
入力を に設定する必要がありますrunat="server"。これを行うと、このエラーが発生します。
tel入力タグの有効なタイプではありません。
を削除するとrunat="server"、取得します
のプロパティ
Contractによって参照されるコントロール ID が見つかりませんControlToValidate''
これが私のコードです:
<input type="tel" runat="server" id="Contract"></input>
<asp:RequiredFieldValidator runat="server" ControlToValidate="Contract"
ValidationGroup="IfOnRent" Text="*"
ErrorMessage="Contract Required">
</asp:RequiredFieldValidator>
運が悪かっただけで、独自の検証をコーディングする必要がありますか?