0

このようなフォームがあるとしましょう

ユーザー名 ニックネーム 名 姓

名と姓のフィールドに、ユーザー名とニックネームのフィールドが自動的に入力されるようにします。

結果: ユーザー名 = 名 + 姓 -- ニックネーム = 名 + 姓

これが私がこれまでに持っているものです

<script>

  jQuery(document).ready(function(){    
    $("#field_5, #field_6").on("blur",function(){
      getname();
    }); 
  });

  function getname(){
    $('#Field_2, #field_1').val($('#field_5').val()+" "+$('#field_6').val());
  }
</script>

WHERE フィールド 5 = 名、フィールド 6 = 姓、Field_2 = ユーザー名、Field_1 = ニックネーム

4

2 に答える 2

1

編集:以前は答えが間違っていました。

これは、キーアップを使用した更新バージョンです。

http://jsfiddle.net/79Wb9/3/

実行をクリックするだけでお楽しみいただけます。

于 2012-10-18T06:44:48.737 に答える
0

このデモを試す

html

<input type='text' id='fname' value='' />
<input type='text' id='lname' value='' />
<input type='text' id='nickname' value='' />
<input type='text' id='uname' value='' />

jquery/javascript

$(document).ready(function(){
    $("#field_5, #field_6").on("blur", getname);
});

function getname(){
$('#nickname, #uname').val($('#fname').val()+" "+$('#lname').val());
}
于 2012-10-18T06:39:32.153 に答える