這段代碼是關於Number Validation的。我今天試了這段代碼,發現執行它有困難。錯誤指出函數未定義?爲什麼沒有定義該功能?我們如何才能知道函數是被定義的?爲什麼Inspect Element中的錯誤顯示函數myNUM()沒有被定義?如何定義一個函數?
<!DOCTYPE html>
<body>
<h1>JS can validate number</h1>
<p><tt>Please enter any number from 1 to 10</tt></p>
<input id="Number">
<button type="button" onclick="myNUM()">Submit</button>
<p id="demo"></p>
<script>
function myNUM()
{
var x,text;
x=document.getElementById("Number").value;
if
(isNaN(x)||x<1||x>10)
text="Input is not valid";
}
else
{
text="Input is valid";
}
document.getElementById("demo").innerHTML=text;
}
</script>
</html>
不工作!!我在記事本上編輯它。 – Shaunak
嘗試更新的答案。從您的瀏覽器清除緩存 –
是的,我意識到我的錯誤,我輸入所有的代碼,反之亦然。 – Shaunak