0

バリデーターは、フォームがどこまで記入されているかを知るために、すでにすべての作業を行っているようです。だから私はそれをプログレスバーに結び付けたいだけです。

また、マルチフォームのシナリオでは、以前のフォームからどれだけダウンしているかを知ることができると便利です...

4

1 に答える 1

2

jQuery validateは、valid何かが検証に合格したときのクラスをスローします。

それらの数をすばやく数えたり、数秒ごとに起動したり、テキストボックスのぼかしイベントで起動したりするだけです。

jsFiddleデモ

var progressInterval = setInterval(function () {

    var progress = $('.required.valid').length,
        total    = $('.required').length;

    $('#progress').html('Progress: ' + progress + ' / ' + total);

}, 1000);
于 2012-12-14T18:24:12.170 に答える