form表单 按回车自动提交 实现方式

做登录界面时,想要实现按回车自动提交,必须要在form标签中加个submit提交按钮,但是很多时候登录按钮都是使用自己的图片。

注:a. 隐藏submit按钮或设置其z-index的方式无效;

  b. 必选要加个 "<!-- -->" 注释块,不加也实现不了,让我很纠结;

下面是我自己实现这种效果的代码。思路是将submit按钮宽高设为0,然后利用position隐藏到img的后面。(当时用的是IE8)

<form>
<input type="submit" style="position:relative;right:-30px;width:0;height:0;" />
<!-- 不加这个注释块,按回车就不会激发form提交事件,累死我了! -->
<img src="/img/login/login.png" onclick="$(this).closest('form').submit();" style="position:relative;" />
</form>


后来发现跟jquery-ui的dialog好像有点关系,有什么bug吧,不知道具体什么原因了。

转载于:https://www.cnblogs.com/adforce/archive/2012/03/22/2411967.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值