一切bug都不是你的错,只因为你对它的无视而表示的不满

追求java的极限,语言,工具,框架,系统。

 

表单提交的小问题

一直对于表单的提交没有在意过,因为一直没有机会去学习javascript,验证表单多放在action里面调用一个专门的验证类方法实现的。
但是预先用javascript进行验证可以减去很多不必要的问题。最常用的方法如下:
<form name="loginform" action="xxx.action" onsubmit="return function()">
用户名:<input type="text" name="username"><br>
密   码:<input type="text" name="password"><br>
           <input type="submit" value="注册"  >
           <input type="reset" value="重置" >
</form>

通过函数返回值来判断是不是真的要向服务器提交表单。
onsubmit必须要用return,即函数是一个布尔型的返回值,因为好像onsubmit的默认值是true,所以就算验证出错了,也会提交的。

对于按扭submit和一般性的按钮button都可以提交表单,都可以触发事件,调用函数。但是这两个是有区别的.
sumbit默认就是提交表单,如果form没有写onsubmit属性,或用默认值,那当点submit就会提交表单。
所以,一般如果是提交,不用增加调用函数,让form的onsubmit来调用处理就可以了。
而button要提交表单,是通过调用函数中,而在函数中再调用表单的提交方法来实现的,所以,还不如不用,显然它不是用在这里,或者说
它的优势在这里没有发挥。

所以,form的提交过程还是很重要的,具体如何,真要去查下。


posted on 2012-01-12 13:12 gaochang 阅读(83) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜