私は、私たちのオフィスのための内部プロジェクト管理システムを構築しました。昨年、システムは正常に機能しました。 LionとSafari 5にアップグレードした後、私はいくつかの提出問題を経験しています。フォームにはいくつかの選択リストがあり、ユーザーがリストからオプションを選択しようとすると、アプリケーションから外したり、フォームを送信しようとします。他の誰かがこれを経験していますか?私の選択ボタンのコードはここにあります。私はこのjQueryの検証プラグインを使用していますSafariは、選択フィールドから項目を選択したときにフォームを送信する代わりに、送信ボタン
はここが見つかりました:同じ問題が発生して
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>
私はそれがいくつかのJavaScriptが関与することなく起こるとは思わない。私は、 'class =" required "は選択がバリデータによってチェックされていることを意味し、バリデータは何らかの形で偶然にフォームを送信していることを推測しています。あなたは、その記述と一致するかもしれないjavascriptを投稿できますか? – Flambino