0

JQuery Validate プラグインを使用して一部の入力フォームを検証すると、うまく機能します。

フォームを送信する必要はないが、1 つの情報が必要なフォームを作成します。

たとえば、フォームに名前、住所、ボートの名前があるとします。エントリーを完了するには名前と住所が必要です。イベントの前にボートの名前が必要ですが、まだ知らない場合はエントリーを遅らせたくありません。

Validate プラグインを使用して、次のようなメッセージをポップアップ表示する簡単な方法はありますか。

ボート名はイベントの前に提供する必要があります。それなしで登録を完了することもできますが、お願いします ...... その後、JQ Validate ルーチンをバイパスする 2 つ目の送信ボタンを用意してください??

デイブ

4

1 に答える 1

0

ここで作業するコードは示されていませんが、基本的には、次のようなことができます...

検証をオンデマンドでオン/オフする方法はありません。プラグインはイベントを処理しclickて傍受するように設計されsubmitているため、(送信を避けるために) フォームから 2 番目のボタンを削除し、ajax を使用してデータをサーバーに送信することで、データを個別に処理できます。

$('#save').click(function() {
    var data = $('#myform').serialize();
    // ajax code to send the serialized data to the server
});

簡単なデモ: http://jsfiddle.net/wnwT9/

于 2013-04-20T13:54:54.100 に答える