【发布时间】:2013-12-03 19:04:34
【问题描述】:
我创建了一个包含多个字段的表单,我希望用户输入信息的摘要显示在页面上的单独区域中,(将隐藏 div 直到按下提交按钮。一旦按下div 将显示并希望有用户的输入详细信息)
我已经粘贴了我的代码的简化版本(只有两个输入字段)。 我正在尝试遍历表单字段然后显示。 这里我有 document.write 但将使用 innerHTML 写入 div。
<!DOCTYPE html>
<html>
<body>
<form id="frm1">
First name: <input type="text" name="fname" value="" ><br>
Last name: <input type="text" name="lname" value="" ><br>
<input type="button" id="btn" onClick="myfun();" value="Submit">
</form>
<p>Return the user input of each element in the form:</p>
<script>
var x = document.getElementById("frm1");
function myfun() {
for ( var i = 0; i < x.length; i++ ) {
document.write(x.elements[i].value);
}
</script>
</body>
</html>
【问题讨论】:
标签: javascript arrays forms loops