1

jqxValidator に問題があります。.jqxValidator('validate') を実行すると、エラーが含まれている場合、ウィンドウは検証済みの入力までスクロールします。この機能を無効にして、スクロールバーをそのままにしておく方法はありますか?

そこのサイトで説明されているプロパティと関数を試しました:

http://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxvalidator/jquery-validator-api.htm

しかし、運が悪い。これが私の問題のフィドルです。

http://jsfiddle.net/mGqWD/5/

$('#testForm').jqxValidator({
 rules: [{
     input: '#userInput',
     message: 'Username is required!',
     action: 'blur',
     rule: 'required'
 }]});

$("#jqxbutton").click(function () {
    $('#testForm').jqxValidator('validate'); 
});

アイデアをありがとう!

4

6 に答える 6

0

それは地獄のように簡単です。focus 属性を false に設定するだけです。

 $('#testForm').jqxValidator({
     focus: false,
     rules: [{
         input: '#userInput',
         message: 'Username is required!',
         action: 'blur',
         rule: 'required'
     }]
 });

これが更新されたJsFiddle です

于 2014-03-09T20:00:57.197 に答える
-1

Just set scroll:false. I Hope help.

 $('#testForm').jqxValidator({
     focus: false,
     rules: [{
         scroll: false,
         input: '#userInput',
         message: 'Username is required!',
         action: 'blur',
         rule: 'required'
     }]
 });
于 2015-02-03T21:39:15.093 に答える