html - 无法在 safari 浏览器中使用 Enter 提交表单

标签 html safari

我有正常的获取表单

<form action="{{url('/products_search')}}" method="get" class="position-relative" id="search_form">
    <div class="input-group">
        <input type="text" class="form-control search_loading" name="input_search" style="text-align: left !important;" value="{{$input_search ?? ''}}" placeholder="Find Your Products..." required>
        <button type="submit" style="display: none;"> </button>
</form>

当我在所有浏览器中按回车键时,它会提交,但在 safari 中它不起作用,就像我什么也没点击一样

如何让表单按回车键提交?

最佳答案

如果表单内的按钮被隐藏,则在 Safari 中不起作用。

您可以在这里尝试解决方案。 https://stackoverflow.com/a/477699

它将按钮移出可见屏幕来隐藏按钮。

关于html - 无法在 safari 浏览器中使用 Enter 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52236168/

相关文章:

jquery - Safari 切换 map 和街景 View 不会在点击时触发

javascript - 像图片中那样在css中制作下拉菜单

javascript - 如何将 Yahoo Videos 或 youtube 中的视频嵌入到 Android

html - Safari 中的元素未正确对齐

python - 使用 Appcelerator 在 mac 上获取 safari 和 chrome 打开的选项卡

css - 使用 flex 和位置 : absolute gives different results on Safari 使 div 居中

macos - 加载谷歌地图时,Safari v5 隐藏 div

javascript - 带有 setTimeout 的 JS 计时器得到 "Uncaught SyntaxError: Unexpected token ("

html - 我怎样才能让一个网站按钮打开一个短信组成的电话号码?

javascript - 复选框不能取消选中