0
私のasp.net Webサイトに言語セレクタがあります。送信フォームは常に「パスワードを記憶」を起動します
$('select#front_language').bind('change keyup', function() { $('<input />').attr('type', 'hidden').attr('name', 'languageaction').attr('value', 'change').appendTo('body'); $('form').submit(); });
問題は、私はまた、サイト上のログインボックス(ユーザー名/パスワード)を持っているということである。このような訪問者変更のlangaugeが、ときに私が提出行う予定。上記のapprochは、例えばFFで、パスワードを覚えたいかどうかをユーザに尋ねる。
私はまた、JavaScriptのリダイレクトについて考えましたが、クエリーストリングを操作する必要があります(つまり、?language = enuは?language = jpnになるはずです)。
asp.netサイトで複数のフォームを使用することは許可されていないため、どのように最適なアプローチをとるかはわかりません。あなたのコメントから
これは、「パスワードを覚えていますか?」というオプションに関する質問です。 –
@Tim B Jamesはい、これはFirefoxに組み込まれた機能です。他のブラウザにも同様のものがあります – Muleskinner
これを行う方法は、送信する前にパスワードフィールドを削除することです:$( '#login_password')。remove(); – Muleskinner