0

サインアップ フォームの「パスワード確認」フィールドを削除してテストを実行し、削除した方がパフォーマンスが向上するかどうかを確認したいと考えています。

私の A/B テスト ソリューションでは、jquery を使用して、2 番目のパスワード入力表示プロパティの値を none に設定しました。

$('#password').keypress(function() {
    $('#password2').val($(this).val());
});

ライブでテストしましたが、パスワードが一致しないと表示されます。入力時に #password2 に情報がファイルされているのを確認しますが (ディスプレイをブロックに戻す場合)、#password2 に間違ったテキストが入力されるようです。

では、パスワードを正しく繰り返す方法は?

4

2 に答える 2

2

changejqueryの使用イベント。

$('#password').change(function() {
    $('#password2').val($(this).val());
});

私は自分のローカルでテストしましたが、正常に動作しています。

于 2013-02-25T10:39:57.820 に答える
0

.onjQuery メソッドを使用することもできます。

$('#password').on('change',(function()
{
    $('#password2').val($(this).val());
});

( .on... は非常に新しい (jQuery 1.7) であり、デリゲートされたイベントを使用してライブ シナリオをカバーできます。

公式ドキュメント: http://api.jquery.com/on/

イベント ハンドラは、とイベント ハンドラのon()両方を置き換えるように設計されています。.bind().delegate()

また、eventsMap を使用して、1 つの要素に関連付けられた複数のイベントを指定することもできます。

$('#password').on({
  change: function() {
    event.preventDefault();
    $('#password2').val($(this).val());
  },
  click: function() {
    console.log('clicked!');
  }
});
于 2013-02-26T03:34:08.643 に答える