为了账号安全,请及时绑定邮箱和手机立即绑定

关于默认为submit属性 的按钮button

不是说只能选<input>和<button>两种吗?既然默认为submit的话怎么还能选中?求大神指点!

正在回答

5 回答

正常情况下中间那个type=submit的按钮是正常显示的,没有选中,因为用$("#frmTest :button")方法选中的只有type=button的<input>按钮和<button>按钮。你检查下代码。

0 回复 有任何疑惑可以回复我~
#1

咆哮的菜狗 提问者

非常感谢!
2016-04-07 回复 有任何疑惑可以回复我~

补充说明:html不少属性没有实际的功用,更多的起到的是,交互时存储dom状态的作用。submit为例,button的type到底是谁,其实不会产生什么影响。如果你使用form来进行网络提交时,需要标记button的type为submit,不然form不触发。当然也可以监听button的click,用JS来做网络提交。

0 回复 有任何疑惑可以回复我~

submit按钮并没有被选中啊,中间那个提交按钮是正常显示的。

0 回复 有任何疑惑可以回复我~

谢谢朋友的解答,但我的问题还是没明白啊?

0 回复 有任何疑惑可以回复我~
#1

陈微语

在form标签里面,button同时具有 button属性和submit属性。 所以用:submit 和:button 都能选到
2016-04-09 回复 有任何疑惑可以回复我~

$(":submit") 选择器是选择所有<input>和<button>type属性为"submit"的按钮。

这个需要人为的限制一下在一个表单(form)中只有一个submit 这样就可以用$(":submit") 如果实在不行可以通过$(":submit")  “:”号前的参数先做匹配 比如$("input:submit") 是input元素中type=submit的或者 $("button:submit")是在button中type=submit的 再或者还可以使用ID $("#ID:submit")。不过始终记住还是限制一个form中只有一个submit是最佳解决方案。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

关于默认为submit属性 的按钮button

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信