【发布时间】:2019-12-30 04:06:05
【问题描述】:
我在 HTML 中创建了一个表格,其中有一行和三列。这些是sumName、sumEmail 和sumCard。我想从另一个表中获取文本值,ID 为 commentNameA、commentEmailA 和 commentCardA,并让它们相应地转移到总 ID。
我尝试过使用不同的功能,但找不到合适的解决方案。
Java 脚本:
function summary() {
var sumShow = [name, email, card];
var position = [posName, posEmail, posCard];
var name = document.getElementById("commentNameA").value;
var email = document.getElementById("commentEmailA").value;
var card = document.getElementById("commentCardA").value;
var posName = document.getElementById("sumName").innerHTML;
var posEmail = document.getElementById("sumEmail").innerHTML;
var posCard = document.getElementById("sumCard").innerHTML;
for(var i = 0; i < 3; i++ ){
var k = 0;
position[i] = sumShow[k];
k += 1;
}
}
HTML:
<form action=" " method=" " >
<table id = "order">
<tr>
<td id = "commentName">Name:<input type="text" name="Name" id="commentNameA" class="name" placeholder="Enter Your Full Name" onkeyup="validateName()" ></td>
</tr>
<tr>
<td id="commentEmail">Email:<input type="email" name="Email" id="commentEmailA" onkeyup="validateEmail()" class="email" placeholder="Enter Your Email"></td>
</tr>
<tr>
<td id ="commentCard">Card:<input type="text" name="Card_Number" id="commentCardA" class="card" onkeyup="update(this.value)" placeholder="Enter a Proxy Credit Card Number" ></td>
</tr>
<tr>
<td id="commentButton"><button id="commentForm" type="submit" name="submit" class="btn" >Submit Form</button></td>
</tr>
</table>
</form>
<div id="sumTable" class="summary">
<table id="sumTableA" class="summaryTable" style="width:100%" >
<tr>
<th>Name</th>
<th>Email</th>
<th>Card Number</th>
</tr>
<tr>
<td id="sumName"> </td>
<td id="sumEmail"> </td>
<td id="sumCard"> </td>
</tr>
<input id="sumBtn" onclick="summary()" type="submit" name="summary" class="sumBtn" value="summary" />
</table>
</div>
没有错误。
【问题讨论】:
标签: javascript arrays loops innerhtml getelementbyid