htm required = "required"検証を使用していますが、必要に応じて正しく動作しません。 私は1ページに2つのボタンがあり、1ボタンでそれをクリックしてtextbox1を検証し、2番目のボタンをクリックするとtextbox2を検証します。あなたがValidationGroup
を探している HTML必須フィールドは必要に応じて動作しません
0
A
答えて
0
詳細は添付された画像を確認してください。 Validatorのコレクションと同じIDのButtonを与えることで、対応するボタンはそれらのフィールドの検証のみを行います。
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox1" ValidationGroup="group1"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox2" ValidationGroup="group1"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="Button Group 1" ValidationGroup="group1" />
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox3" ValidationGroup="group2"></asp:RequiredFieldValidator>
<asp:Button ID="Button2" runat="server" Text="Button Group 2" ValidationGroup="group2" />
0
HTMLはそれがネイティブ(グループ化された検証)だとは思わない。
サーバー側がオプションでない場合は、JavaScriptを使用する必要があります。
私は関連する質問(HTML5フォーム検証をトリガ)については、この答えではいくつかのインスピレーションを発見した:(あなたがいくつかの形式があります)をグループ場合は、フォームで一緒に検証したい入力の各セットをhttps://stackoverflow.com/a/39689115/370786
をJavascriptで検証をトリガーすることができます。その後、フォームの投稿を停止することができます。これはJavascriptを介して行うことができます - 多分HTMLで行うことができますが、わかりません。
その後、すべての検証が完了したら、Javascriptを使用してデータをサーバーに送信する必要があります。これはフォーム要素のsubmit()メソッドをトリガするだけで簡単です。
関連する問題
- 1. ハッシュ結合は必要に応じて動作しません
- 2. 私のjbuttonは必要に応じて動作しませんか?
- 3. 必要に応じてReCaptchaフィールド
- 4. フィールドが必要な場合でもJAWSは必要に応じてドロップダウンフィールドを読み取っていません
- 5. 必須フィールドは、asp.netのテキストボックスを検証していません
- 6. コードファースト - 非必須フィールドが必要です
- 7. @WebParamの@XmlElement(必須= true)は動作しません
- 8. 必須フィールドは要素表示時にのみ必要です。
- 9. 必須フィールド
- 10. ブートストラップ3が必要に応じて動作しない
- 11. window.locationが必要に応じて動作しない
- 12. Drupalは必須フィールドのノードを保存しません。
- 13. TweenLiteのサンプルを必要に応じて動作させるにはクロージャが必要ですか?
- 14. は、必要に応じ
- 15. datepicker入力フィールドは必須ではありません。
- 16. JSONスキーマ:必須フィールド
- 17. androidの必須フィールド
- 18. アラートブロック「必須フィールド」ポップアップ
- 19. GridBagLayoutを必要に応じて動作させることはできません
- 20. 必要に応じてhtml要素を定義する入力
- 21. 必要なメッセージエラーは必要ありません(null可能)フィールド
- 22. 検索の必須フィールドではありません
- 23. "Variation"は必須フィールドです
- 24. なぜsizeof Variablename/sizeof * VariableNameは必要に応じて機能しませんか?
- 25. org.apache.solr.common.SolrException:ドキュメントに必須のIDがありませんuniqueKeyフィールド:id
- 26. Django Formsetに必須フィールドとオプションフィールドが必要です
- 27. 必要に応じてFile/sを必要に応じてアップロードし、アップロード後に同じ列に表示
- 28. 必要に応じてフォームにフィールドを追加するdjango
- 29. html必須属性が機能しません
- 30. 必須の属性がhtml webappで機能しません
私は検証グループを適用しましたが、必要な検証が正しく行われていません –
私はhtmlバリデーターに適用したいのですが、asp.net必須のフィールドバリデーターには適用しません。 –
私はサーバーサイド、 JavaScriptを使用する必要があります。 JavaScriptでプログラミングできますか? – Rolf