DA.*_*DA. 39 html forms iphone keyboard
是否有人知道哪些变量进入表单以使iPhone虚拟键盘的GO按钮提交表单与否?
我一直在努力缩小场景,这就是我发现的:
如果FORM只有一个用户输入字段,则go按钮会自动提交表单
如果FORM有多个用户输入字段,但没有INPUT TYPE ="SUBMIT",则GO按钮不提交表单.
如果FORM有多个用户输入字段并且INPUT TYPE ="SUBMIT",则go按钮确实提交表单.
然而,这并不完全准确,因为我们遇到了第三种情况不适合我们的情况.
是否有人知道GO按钮工作与不工作的其他因素?
DA.*_*DA. 51
所以,这是我们的具体问题:
我们有一个包含多个用户输入字段的表单,但不是真实的<input type="submit">(它是通过JS提交的).
因此,GO按钮什么也没做.
然后我们添加了一个<input type="submit">并将其设置为display: none希望能够解决这个问题.不.没工作.
一时兴起,我们改变了display:none to margin-left: -1000px
那很有效!
显然,Safari正在寻找表单中存在SUBMIT按钮,并且只有当它不显示时才会显示:none,然后当你点击GO按钮时它会触发它.
Jir*_*psa 22
如果有多个输入并且您想要隐藏提交,最好看起来:
<input type="submit" style="visibility:hidden;position:absolute"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39812 次 |
| 最近记录: |