Форма отправки в Safari, когда выбран элемент из поля выбора, а не кнопка отправки - PullRequest
2 голосов
/ 10 августа 2011

Я построил внутреннюю систему управления проектами для нашего офиса. Система функционировала нормально за последний год. После обновления до 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>

1 Ответ

1 голос
/ 25 августа 2011

Испытываете ту же проблему. В соответствии с этим решением здесь оно не имеет ничего общего с плагином validate, но с веб-шрифтами и / или границей, установленной (или установленной на 0) для элемента select:

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

Для меня удаление всех настроек границы на элементе выбора сделало свое дело.

...