私は送信時にjavascript関数を実行する必要があるフォームを持っているので、関数はデータをphp sendmailファイルに送り、メールが送信されます。しかし、それは火の狐でのみ動作します。フォームアクションがIEで何もしていないようです、私の質問は:これは、フォームのアクションから外部ファイルから関数を呼び出すための正しい方法です:javascriptでフォームアクション
action="javascript:simpleCart.checkout()"
simpleCartは.jsファイルとチェックアウトです()は関数です。
ヒントはFirefox、IE、Chrome、Safariでは動作しない理由を理解するのに苦労しています。
<form name=form onsubmit="return validateFormOnSubmit(this)" enctype="multipart/form-data" action="javascript:simpleCart.checkout()" method="post">
あなたはvalidateFormOnSubmitからその関数を呼び出すことはできませんか? – Joe
いいえsimpleCartはショッピングカート用の巨大なjsファイルであり、validateFormOnSubmitは検証用の.jsファイルからのものであり、ファイルを結合することはできません。 –
私はあなたの言うことを参照してください。私のやり方で行動を使用するのは正しくないのですか? –