2017-01-10 98 views
0

我正在尝试显示文本字段的onclick按钮的值。使用.innerHTML获取表单中其他ID的值

搜索按钮,我使用

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

这得到了搜索按钮,这仅仅是“搜索”,并将其显示在“输出”下面DIV的价值。

有没有办法使用它来获取单独的文本字段的值,一旦它被用户填充?

我试图改变THIS.VALUEfield1.value其中FIELD1是文本字段的ID /名称,但这不工作。

任何帮助?

+2

'的document.getElementById( '字段1')value' –

+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; 

}); 
相关问题