2011-01-17 18 views
0

jquery stickyFormsを使用していくつかのフォーム値を固定し、ユーザが入力した値がそのフォームに戻ったときにフォームに復元するようにしています。jQuery StickyFormsで複数の選択ボックスの値を再ロードするにはどうすればよいですか?

私の複数選択では動作しないという点を除いて、素晴らしいです。私は作成したクッキーをチェックし、正しい値を設定していません。コードを見ると、複数選択をサポートするようには見えません。

誰でも手助けできますか?

答えて

1

複数の選択肢のサポートを追加するためにそれを自分で取りました。これは私のために働く!

私は115にラインを変更:それは作品

// Load multiples 
if((this[i].type == "select-multiple") && val != "null"){ 
    var val_list = val.split(","); 
    var select_name = "#" + $(this[i]).attr("id"); 
    $(val_list).each(function(){ 
     $(select_name + " option[value="+this+"]").attr('selected','selected'); 
    }); 

} 

}else if(this[i].type == "select-multiple"){ 
    var setVal = $(this[i]).val(); 
} 

は、その後、私はライン178の後にこれを追加しました!しかし、私はjavascriptやjQueryの専門家ではありませんので、より簡潔な解決策やより良いパフォーマンスのものがあれば教えてください!

+0

私は、プラグインの作成者、ライアン・シュワルツに話を聞きました。彼は、Ajaxベースのフォームサポートとともに、1.0リリースで自分のアップデートを含めるつもりだと言いました。 –

1

これはJQByteのライアンです。今日は、マルチセレクトとAJAX処理フォームのサポートを含むStickyFormsのバージョン1.0をリリースしたことをお知らせしたいと思います。

http://www.jqbyte.com/StickyForms/

私たちはあなたの貢献をありがとうございました、プラグインにあなたのソリューションを取り入れました!

乾杯は、 ライアン

+0

素晴らしいプラグインをありがとう! :) 注:[toChecklist](http://www.scotthorlbeck.com/code/tochecklist/)と組み合わせてこのプラグインを使用しようとしましたが、クッキーを保存しようとするとすべてが壊れました。私はtoChecklistを無効にしなければなりませんでしたが、右上の例からわかるように、実際に複数の選択肢を使いやすいようにしています。 あなたが提供できる洞察があれば感謝します。 –

関連する問題