0

私はidealformsによって作成されたjQueryフォームを持っています。

これらのフォームは、エラーや詳細情報をユーザーに警告するjQueryによって検証されます。ただし、理想的なフォームが統合された状態でページが読み込まれると、最初のフィールド、つまり「必須フィールド」にフォームエラーメッセージが表示された状態でページが読み込まれます。

このような問題が発生したことは一度もないので、ユーザーがフィールドをクリックして上部のWebページをロードするまで、フォームにエラーが表示されないようにしたいと思います。

このエラーのあるページが多数あります。例はこちらhttps://dl.dropbox.com/u/104598901/Website/business.html

この問題が解決されることを楽しみにしており、コメントを歓迎します。

ありがとう

4

2 に答える 2

1

私はIdealFormsの開発者です。デフォルトでは、focusFirstメソッドを使用しない限り、これは発生しません。HTMLの233行目を削除します。

$myform.focusFirst(); // delete this line

それで十分です。

于 2013-01-28T19:50:04.747 に答える
0

これは、使用しているプラ​​グインに固有のものであると確信しています。残念ながら、コードは最小化されているため、コード自体の中にポインターを与えることはできません。

これでオーバーライドできる可能性があります:

$("input").focus(function(){
  if($(this).text().length < 1){
     event.stopPropagation();
   }
   else{

     }
 })

これにより、フィールドに何も表示されない場合に表示されなくなりますが、プラグインがわからず、プラグインの内部にアクセスできないことを考えると、正確に言うことはできません。

于 2013-01-14T20:45:37.797 に答える