配列に問題があります。私の最初のbuttonMsg()
はプロンプトを正しく表示し、入力はテキストボックスにまっすぐに行きました。Javascript beginner:buttonMsgによって開始された複数の配列の問題
今、同じコードを2番目の配列にコピーするのに問題があります。
私は何もしないで試してみました。私はそれがbuttonMsg
と関係があると思っています。
<html>
<head>
<title></title>
<script type="text/javascript">
function buttonMsg(){
varData = new Array();
varData[0] = prompt("Please enter first name.","")
varData[1] = prompt("Please enter last name.","")
varData[2] = prompt("Please enter phone number.","")
varData[3] = prompt("Please enter address.","")
document.getElementsByName('inputbox')[0].value = varData[0]
document.getElementsByName('inputbox')[1].value = varData[1]
document.getElementsByName('inputbox')[2].value = varData[2]
document.getElementsByName('inputbox')[3].value = varData[3]
}
function buttonMsg(1){
varDater = new Array(1);
varDater[0] = prompt("Please enter first name.","")
varDater[1] = prompt("Please enter last name.","")
varDater[2] = prompt("Please enter phone number.","")
varDater[3] = prompt("Please enter address.","")
document.getElementsByName('inputbox')[0].value = varDater[0]
document.getElementsByName('inputbox')[1].value = varDater[1]
document.getElementsByName('inputbox')[2].value = varDater[2]
document.getElementsByName('inputbox')[3].value = varDater[3]
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>0,0 CustomerID</td>
<td>1 FirstName</td>
<td>2 LastName</td>
<td>3 Phone</td>
<td>4 Address</td>
</tr>
<tr>
<td>1 Customer1 <input type="button" value="Input" onclick="buttonMsg()"/></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
</tr>
<tr>
<td>2 Customer2 <input type="button" value="Input" onclick="buttonMsg(1)"/></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
<td><input type="text" name="inputbox" value=""></td>
</tr>
<tr>
<td>3 Customer3</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>4 Customer4</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
-1 W3Schoolsのにリンクする:あなたはjQueryの使用を許可している場合
は、次のことがもっと面白い解決策になるかもしれません。悪い教育は痛い! – Pierre
これは、ほとんどの人やあなたが一般的に嫌いなものによって積極的に落胆されていますか?また、私はずっと良いと思われる別のサイトにリンクするように変更しました。 – Pluckerpluck
ちょうどw3foolsへのあなたのリンクをたどったので、私は今あなたに同意したと思います。 – Pluckerpluck