用Javascript 驗證表單提交
首先要確定在那個 form 里驗證 , 我們要做的事情是 :
<form? method="post" action="" name="f"LANGUAGE="javascript"onsubmit="return f_submit()" >
?
這里分析一下 ,
1. ? name="f" 一般我們驗證的時候不需要給 form 命名 , 可是這里要 , 為什么 , 需要驗證的是那個表單的那個 textfield?
2.
?
LANGUAGE="javascript"
這里要指出驗證的腳本語言是什么
,
不區分大小寫
3. ? onsubmit= "return f_submit()" 這里 ,return 的值非常重要 , 它會用在 javascript 腳本語言里面 , 不可以和腳本里的不符合 ! 前面的 onsubmit 必須寫全 , 寫成 submit 不可以 , 寫成別的更不可以 !
接著我們看 javascript
<script language="javascript">
?
function f_submit() {
if(document.f.title.value=="")
{
alert("Sorry, 信息沒有輸入 ")
document.f.title.focus()
return false
}
?else if(document.frmAddLink.content.value=="")
{
alert("Sorry, 說明沒有輸入 ")
document.frmAddLink.content.focus()
return false
}
}
?
</script>
1. ? 注意 function f_submit() 嚴格區分大小寫 ! function 寫成 Function 是不可以的 , 至于 f_submit(), 就是 form 里要 onsubmit 的 return 的值 , 當然 , 照抄就可以 , 大小寫當然區分 !
2. ? 下面 f.title 代表表單的值 , 要和 textfield 相匹配 !
3. ? java/c 語言都在每句后面加分號 , 可是 javascript 不可以加 ! 這里很不習慣 , 我總是喜歡加分號 . 其它語句看大意就能理解 .
posted on 2006-07-05 16:10 風人園 閱讀(998) 評論(0) 編輯 收藏 所屬分類: Web