2016-08-23 221 views
-2

如何将动态填充的表单域复制到div。我正在制作一个结账页面,我希望将结算和运送的表单输入复制到底部的一个结构部分。当输入结算地址/送货地址时,它可以正常工作,但是当结算与单击送货时相同时,onchange事件不会被触发。Onchange事件不会触发

这是我用来将文本从窗体复制到div的。

function copyData(sourceId, targetId) { 
var data = document.getElementById(sourceId).value;                            
document.getElementById(targetId).innerHTML = data;                                
}                                                         
+0

请分享你的HTML代码 –

+0

请在[MCVE]阅读(http://stackoverflow.com/help/mcve) – guradio

回答

0

尝试使用onclick事件而不是onchange事件作为复选框。根据关于焦点丢失后的Javascript引用onchange火灾。如果您点击复选框,焦点不会丢失。

问候, 塞巴斯蒂安

+0

感谢Sebastain工作就像一个魅力。 – user3534972