0

jquery validate を使用して単純なフォームを検証しようとすると、フォーム内にユーザーがクリックするとチェックボックスが 1 つあり、tr が切り替わり、追加の入力フィールドが表示されます。

しかし、トグルチェックボックスを削除しない限り、フォームを検証できません

<input type="checkbox" onClick="popup('#item1','.box1')" id="item1" />Tick to show

、以下は私のトグル機能です:

function popup(checkbox, box){
     $(checkbox).change(function() {                
     $(box).toggle(this.checked); //if checkbox checked show div
  }).change(); //ensure visible state matches initially
};

そして、あなたは私のjSFiddleをチェックすることができます

はい、jQuery.noConflict(); も使用してみます。しかし、結果はまだ同じです

4

1 に答える 1

0

jquery.validate.jsを使用してjquery検証を実装する場合

<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>

jqueryの競合を回避するために、すべての入力タイプにインクルードが必要です。一部の関数をトリガーするための入力タイプもname含まれます。type="button"

于 2013-02-15T02:33:44.313 に答える