2011-06-26 24 views
0

私はjquery fancyzoomボックスを持っています。そのボックスには、提出時に電子メールを送信する連絡フォームがあります。しかし、私はfancyzoomのためにフォーム提出機能を呼び出すことができません。 コードは次のようである:ファイルの上jquery form submit

(「req_quote.php」)

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> 
<script type="text/javascript" src="js/fancyzoom.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#popup1_link').fancyZoom({width:610}); 
     $("#submit").css('cursor', 'pointer'); 

     $('.reqfrm').submit(function(){ 
      alert("hell"); 
     }); 
    }); 
    </script> 
    <body> 
     <form class="reqfrm" id="frm"> 
      <input type="text" name="name" /> 
      <input type="submit" name="submit" id="submit" value="Submit" /> 
     </form> 
    </body> 
    </html> 

fancyzoomボックスでフォームを開くために、実際のリンクが含まれている「のindex.php」に含まれています。私は削除する場合

は(index.phpを)

<のhref = "#1 popup1" idは= "popup1_link"> <のdivクラスは= "点滅">>」

引用</Aをリクエスト$('#popup1_link').fancyZoom({width:610});私は送信時に警告を受け、それ以外の場合はフォームアクションを直接行います。

答えて

0

fancyZoomコールでJavaScriptエラーが発生しましたか?使用する必要があるスクリプトファイルを含めていますか?より多くのデータ、またはjsbin/jsfiddle。

+0

いいえjavascriptエラーは発生しません。 –

0

フォームはfancybox jsファイルで送信されます。

0

Raulが述べたように、私たちが助けてくれるようにもっと情報を提供する必要があります。

  • この問題を単純なhtmlファイルで再現できるかどうかは、現在のページにある可能性のあるものはありません。それでも問題が解決しない場合は、jsFiddleに入れ、ここにリンクを投稿してください。
  • Firefox用アドオンをまだインストールしていない場合は、Firebugアドオンをインストールし、コンソールでJSエラーをチェックしてください。
  • 私が作成したjsFiddleをご覧ください。これはあなたがやっていることに似ていますか?私の作品は何の問題もありません。