<script language="javascript">
function checkint(elm) {
if (isNaN(elm)) {
alert("你輸入的是" + elm + "\n不是數字!");
document.forms[0].txtprice.value = "";
return false;
}
}
</script>
<form name="form" action="" method="post" >
<input name="txtprice" type="text" id="txtprice3" size="4" onblur="checkint(this.form.txtprice.value)"> dfd
</form>輸入的不是日期
http://search.csdn.net/expert/topic/3/304/2002/10/11/1088786.htm
function checkint(elm) {
if (isNaN(elm)) {
alert("你輸入的是" + elm + "\n不是數字!");
document.forms[0].txtprice.value = "";
return false;
}
}
</script>
<form name="form" action="" method="post" >
<input name="txtprice" type="text" id="txtprice3" size="4" onblur="checkint(this.form.txtprice.value)"> dfd
</form>輸入的不是日期
http://search.csdn.net/expert/topic/3/304/2002/10/11/1088786.htm
不過我還想請教一下:我原本的意思是this代表本表單form的。原來不可以這樣做。
那麼你這裡的this代表什麼,form是代表本表單嗎?我測試一下發現我將<form name="form1"...>發現還是可以執行成功,那麼也就是說這個form與表單的名字沒有什麼關系,是嗎?
還有日期沒有日期的判斷函數嗎?