2017-01-10 8 views
0

検索ボタンのクリックでテキストフィールドの値を表示しようとしています。検索ボタンを.innerHTMLを使用して他のIDの値をフォームで取得する

、私は

onclick="document.getElementByid('output').innerHTML = this.value" 

を使用していますこれは単に「検索」で検索ボタンの値を取得し、「出力」に表示し、以下のDIV。

別のテキストフィールドの値をユーザーが入力すると、これを使用して値を取得する方法はありますか?

私はフィールド1には、テキストフィールドのID /名前ですfield1.valuethis.valueを変更しようとしたが、これは動作しません。

助けが必要ですか?

+2

'のdocument.getElementById( 'フィールド1')を[値] –

+1

これは、ID –

+1

Ahaaで、テキストフィールドの値を取得、 はい。完璧。本当にありがとう! – Sam

答えて

0

使用

document.getElementByid('output').innerHTML = document.getElementById('field1').value 
+0

ページを更新した後でも、出力divに値を保持する方法はありますか? – Sam

+0

ローカルストレージまたはセッションストレージを使用します。私はこのためにセッションストレージをお勧めします。しかし、なぜこれが必要ですか? – Kalyan

0

)、これを試してみてください:。

var btn = document.getElementById('search'); 
var input = document.getElementById('field1'); 
var output = document.getElementById('output'); 

btn.addEventListener('click', function(e) { 

    output.innerHTML = input.value; 

}); 
関連する問題