1

http://docs.jquery.com/Plugins/Validation#ValidatorのjQueryフォームバリデーターを使用しています

他の入力ボタンを検証しないようにするにはどうすればよいですか。

入力ボタン1:フォームを検証します入力ボタン2:検証してはいけません

前もって感謝します

4

2 に答える 2

2

ほとんどのブラウザでは、<button>またはのデフォルトのアクション<input type="button">は送信であり、jQuery検証は送信時に検証されます。代わりに使用できます<button type="button">。この種のボタンをクリックしても、フォームは検証されません。

ブラウザによってはtype="submit"デフォルトのタイプが異なるため、送信する場合でもボタン要素を追加することをお勧めします。<button>

于 2012-05-30T21:28:57.833 に答える
0

リンクしたjQueryドキュメントページのサンプルによると、検証するフィールドのクラスを「必須」に設定するだけです。そのクラスがないものは検証すべきではありません。以下で、クラス属性値がそれぞれどのように異なるかを確認してください。

<label for="cemail">E-Mail</label>
<input id="cemail" name="email" size="25" class="required email" />

<label for="curl">URL (optional)</label>
<input id="curl" name="url" size="25" class="url" value="" />

また、このjQueryフォームプラグインには非常に満足しています。これはカスタマイズが簡単な場合があります: https ://github.com/posabsolute/jQuery-Validation-Engine

于 2012-05-30T21:20:07.110 に答える