由於某些原因,此代碼未將輸入保存到數組中。我也無法使用循環顯示數組,但我確定這與無法將元素存儲到數組中有關。我怎樣才能解決這個問題?未保存並顯示的Javascript html數組
var full_name;
var dob;
var gender;
var nameList = new Array();
var dateList = new Array();
var genderList = new Array();
var listLength = nameList.length;
function displayMembers(nameList, dateList, genderList, listLength)
{
var str = " ";
for(var i = 0;i < listLength; i++) {
document.write(nameList);
document.write(dateList);
document.write(genderList);
}
}
function saveMember(nameList, dateList, genderList)
{
nameList[0]=data.push(document.getElementByName("full_name").value);
dateList[0]=data.push(document.getElementByName("dob").value);
genderList[0]=data.push(document.getElementByName("gender").value);
}
function clearList()
{
nameList= [];
dateList= [];
genderList= [];
}
<html>
<head>
<title> INTERNET TECHNOLOGIES CLUB MEMBER LIST </title>
</head>
<body>
<form name="memberForm">
<h1>
INTERNET TECHNOLOGIES CLUB MEMBER LIST
</h1> Full name:
<input type="text" name="full_name" value="" /> Date of Birth:
<input type="text" name="dob" value="" />
<br>
<br> Gender:
<input type="text" name="gender" value="" />
<br>
<br>
<textarea name="textBox" rows="10" cols="70">
Full Name Date of Birth Gender
</textarea>
<br>
<input type="button" value="NEXT" onclick="saveMember()" />
<input type="button" value="DISPLAY" onclick="displayMembers()" />
<input type="button" value="CLEAR" onclick="clearList()" />
</form>
</body>
</html>
的結果,它會覆蓋整個文件,JavaScript和所有 – adeneo
我應該使用,而不是文件撰寫什麼?我應該使用toString()嗎? –
也許將所有內容存儲在本地變量中,然後使用文檔寫入? – Gino