-1
所以我希望能夠在對象和目標文本欄中輸入任何值來顯示結果。但是,我的重置按鈕有效,但「處理」按鈕不起作用。顯然這個函數沒有被調用,但我不知道爲什麼這個函數沒有被調用。Javascript:代碼不起作用,但沒有錯誤
<html>
<head>
<script LANGUAGE="JavaScript">
<!-- hide script from uneducated browsers
function newVerse(form)
{
obect = form.object.value
destination = form.destination.value
var result
result = "Where have all the " + object + " gone?<br />"+ "Long time passing.<br />"+ "Where have all the " + object + " gone? <br />"+ "Long time ago.<br />"+ "Where have all the " + object + " gone?.<br />" + "Gone to " + destination + " everyone.<br />"+
"When will they ever learn?<br />"+ "When will they ever learn?<br />"
return result
}
// end script hiding from uneducated browsers -->
</script>
</head>
<body>
<form>
<b>Object</b>: <input TYPE="text" NAME="object" ID="objectID" />
<p>
<b>Destination</b>: <input Type="text" Name="destination" ID="destinationID" />
</p><p>
<textarea TYPE="textarea" NAME="text" ID="textID" rows="1" cols="50" /> </textarea>
<p>
<input TYPE="Reset"/>
<input TYPE="button" VALUE="Process" onClick="newVerse(this.form)"
</p><p>
</form>
<i>(lyrics by Pete Seeger)</i>
<hr />
</body>
</html>
我有問題,添加代碼塊,這是使用本網站我的第一次。不便之處 –
沒有錯誤?它會拋出「ReferenceError:object is not defined」。 (打開控制檯選項卡查看錯誤消息。) – JJJ
檢查您的控制檯日誌 - 它正在拋出錯誤,您應該閱讀它們以幫助您排除故障。 – Terry