首先要確定在那個
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
不可以加
!
這里很不習慣
,
我總是喜歡加分號
.
其它語句看大意就能理解
.