html - 选择字段中的项目而不是提交按钮时,Safari 提交表单

标签 html forms safari submit osx-lion

我为我们的办公室构建了一个内部项目管理系统。该系统在去年运行良好。升级到 Lion 和 Safari 5 后,我遇到了一些提交问题。该表单有多个选择列表,当用户尝试从列表中选择一个选项时,它将他们踢出应用程序或尝试提交表单。还有其他人经历过吗?这是我的选择按钮上的代码。

我正在使用这里找到的这个 jQuery 验证插件:

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8.1/jquery.validate.js

<fieldset style="float:left; margin-right:20px;">
   <label><b>*Will this Project Have Out of House Fees?</b></label>
   <select name="outofhouse" id="outofhouse" class="required">
          <option value="">Your Answer is?</option>
          <option value="1">No</option>
          <option value="Yes">Yes</option>
          <option value="TBD">TBD</option>
   </select></fieldset>

<!-- the JS -->

      <script>
$(document).ready(function(){
$("#add_project").validate({
  rules: {
amount: {
required: true,
}
}
});
});
</script>

最佳答案

遇到同样的问题。根据这里的解决方案,它与验证插件无关,但与 webfonts 和/或在 select 元素上设置(或设置为 0)的边框:

http://redrata.com/2011/07/safari-woff-select-field-crash/

对我来说,删除 select 元素上的所有边框设置就可以了。

关于html - 选择字段中的项目而不是提交按钮时,Safari 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7003136/

相关文章:

html - 下拉菜单间距的联系表格 7 问题

javascript - 我怎样才能让这个javascript表单验证DRYer?

macos - 通过命令行在 macOS 上打开 URL

javascript - 仅在 Safari 中 : ReferenceError Can't find variable

html - 如何在 Intellij IDEA 中打开文件并查看 HTML 高亮显示?

css - "@media only screen and"没有根据输入去掉

html - Bootstrap 删词

javascript - 如何循环遍历使文本框可用于输入的 if 语句?

javascript - 如何使用 JQuery/CSS 在单击按钮时将 div 面板移动到所有其他 div 面板下方?

iphone - 无法在移动网站上的 iPhone Safari 中突出显示/复制文本