jQuery.validityを使用して PHP フォーム入力を検証しています。ユーザーが選択した入力ボタン (例: ログアウト ボタン) をクリックしたときに検証をスキップする必要があります。
検証に使用されるサンプル コード:
$("form").validity(function() {
$("#DateInput")
.require()
.match("date");
});
選択した入力ボタンの検証をスキップするには?
jQuery.validityを使用して PHP フォーム入力を検証しています。ユーザーが選択した入力ボタン (例: ログアウト ボタン) をクリックしたときに検証をスキップする必要があります。
検証に使用されるサンプル コード:
$("form").validity(function() {
$("#DateInput")
.require()
.match("date");
});
選択した入力ボタンの検証をスキップするには?
この質問は、 Validity 公式サイトの問題セクションに投稿しました。これが与えられた答えです
一般に、検証は送信ボタンではなくフォームにバインドされます。ログアウト ボタンが検証したくないフォームにある場合は、そのフォームで有効性を呼び出さないでください。例: $("#formWithInputs").validity(...)
そのため、入力コントロールをさまざまなフォームに配置することで、なんとか機能させることができました
<input id="logout" type="button" />
送信の代わりにログアウトボタンを変更する