對於下面的代碼獲得價值:保持文本輸入
<script>
var text = document.form.text.value;
function test() {
if(text == "" || text == null){
alert('No value');
return false
}else{
alert(text);
}
};
</script>
<form>
<input type="text" name="text" id="text_one"/>
</form><a id="button" onClick="test();">Enter</a><br />
<div id="title_box"></div>
爲什麼它一直提醒「沒有價值」,即使事情已經寫的嗎?並且必須做些什麼以便每次輸入新值時,函數都會得到新值而不是舊值?
當頁面加載沒有數值時,您正在讀取該字段的值。每當用戶單擊按鈕時,您都必須讀取該值。 –