2011-12-04 2 views
1

友達どうすればいいですか?私は3つの入力フィールドを持っていますjavascriptを使用してクリック時にHTMLフォームフィールドの値を別のフィールドにコピーするにはどうすればよいですか?

<input name="firstname" type="text" class="text" id="firstname" value="" /> 
<input name="lastname" type="text" class="text" id="lastname" value="" /> 
<input name="displayname" type="text" class="text" id="displayname" value="" /> 

私はこれをしたいと思います。ユーザーがファーストネームとラストネームを入力した後、表示名フィールドをクリックすると、「ファーストネームラストネーム」の値が入力されます。どのようにすればよいですか?

答えて

2

機能付きのDisplayName要素のonclickのやキー入力イベントを追加 - 関数内で上記のコードを配置する必要があり

function populateDisplayName(){ 
    var firstName = document.getElementById('firstname'); 
    var lastName = document.getElementById('lastname'); 
    document.getElementById('displayname').value = firstName.value + ' ' + lastName.value; 
} 

Demo

1
var fullName = document.getElementById('displayname'); 
var firstName = document.getElementById('firstName'); 
var lastName = document.getElementById('lastName'); 
fullName.value = firstName.value + ' ' + lastName.value; 
+0

DisplayNameおよび入力テキストのonclickのイベントにその機能を付加ボックス。 –

関連する問題