风人园

弱水三千,只取一瓢,便能解渴;佛法无边,奉行一法,便能得益。
随笔 - 99, 文章 - 181, 评论 - 56, 引用 - 0
数据加载中……

用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 风人园 阅读(984) 评论(0)  编辑  收藏 所属分类: Web