で送信ボタンを殺す私は現在でウェブページに複数のフォームをロードしています:これは、それが必要として、フォーム、すべての作品を読み込み、誰クロム、クロムとIEで動作ロードフォームFirefoxの
$(document).ready(function() {
$('#content').load('php_script.php', function() {
$(this).find('#someForm').ajaxForm(function() {
alert('Success!');
});
$(this).find('.someOtherForm').ajaxForm(function() {
alert('Success!');
});
});
});
(submitをクリックすると、フォームのアクションで定義されたphp-scriptにリクエストが送信され、dbに追加され、警告ダイアログが表示されます)。 Firefox(v10.0.2)では、このコードはフォームをDOMに読み込んで表示しますが、いずれのフォームでもsubmitをクリックしても何も起こりません。
は、最初は、私はajaxFormを疑われる、それだけには上記のコードを変更:
$(document).ready(function() {
$('#content').load('php_script.php');
});
する差は、ユーザが、Firefoxのを除き(アクションとして定義スクリプトに送信されていることであり、ほぼ同様の結果が得られどこにも何も起こらない)。
Firefoxが送信ボタンを強制終了しないようにするにはどうすればよいですか?上記のコードは、私にはOKに見える
1. FirebugのエラーのみCSS3のグラデーションです。ページは有効なXHTMLトランスです。 JavaScriptエラーはありません。 2.それを確認するつもり、ありがとう:)。 3. Firefoxでそれを調べるときとChromeでそれを調べるときのフォームは同じです。 php_script.phpの出力には頭やhtml、本文はありませんが、読み込み時に予期しない効果がありますか? – phnom
私はそれが問題を引き起こすとは思わない、ライブバインドを試してみてください。 – Manatok
私はそれを修正した、私の答えを参照してください。お返事ありがとうございました:) – phnom