提交表单<input type="button" value="登录" onclick="login()"/> 和<button onclick="login()">登录</button>区别
来源:互联网 发布:江苏省软件行业协会 编辑:程序博客网 时间:2024/06/10 14:23
html按钮有两种:
<input type="button" value="登录" onclick="login()"/>
和<button onclick="login()">登录</button>
这两种在页面上看起来好像一样没什么区别,但是这两种是有区别的。
1,如果在<form id="loginForm" name="loginForm" action="<%=path%>/hdlogin/login.action" method="post"></form>
标签中,使用<input type="button" value="登录" onclick="login()"/>,要想提交form,
你必须写成<input type="submit" value="登录" onclick="login()"/>,
或者document.loginForm.submit();否则form是不会提交的。
2,如果在form中使用<button onclick="login()">登录</button>只要点击就会提交。
<button onclick="login()">登录</button>相当于<input type="submit" value="登录" onclick="login()"/>。
今天在使用<button></button>时,我又在js控制表单提交,结果这个action总是莫名其妙的走两次!
根源就是表单提交了两次,一次是<button></button>,一次是document.loginForm.submit();
这个错误很隐蔽,大家以后要注意。
- 提交表单<input type="button" value="登录" onclick="login()"/> 和<button onclick="login()">登录</button>区别
- input type = button 中onclick无效
- input type = button 中onclick无效
- <button>和<input type="button">区别
- input type="button"和button区别
- <input type="button"/>和<button></button>的区别
- button,android:onClick=""
- input type="button" value="跳转" onclick="location.href='a.php'"
- button & input type="button"
- <button ></button>与<input type="button" />的区别
- 用 <button> , <input type="button"> , <input type="submit"> 提交表单的异同
- button和input type=button的区别及注意事项
- <button>和<input type="button"> 的区别
- 解析<button>和<input type="button"> 的区别
- 解析<button>和<input type="button"> 的区别
- <button>和<input type="button"> 的区别
- HTML<button>和<input type="button"> 的区别
- button和input type=button的区别及注意事项
- css问题filter: alpha(opacity=100,finishopacity=0,style=2)
- Ubuntu12.04 安装与卸载拼音输入法
- java中数组的合并以及与集合之间的相互转化
- Android第一课:android拨打电话
- 黑马程序员--ADO.NET
- 提交表单<input type="button" value="登录" onclick="login()"/> 和<button onclick="login()">登录</button>区别
- 内存字节对齐问题!
- POJ 3630 Phone List
- lr场景运行报27727错误
- 修改标识规范 自增1
- extjs中 一种处理封装好了的json时间
- JVM GC组合方式
- 通用SQL2005及以上分页存储过程(测试过版)
- android EditText IMEOption