2011-05-31 14 views
1

私はさまざまな方法を試みましたが、成功しませんでした。グーグルではありますが、このコードは動作していません。リンクを使用して呼び出されたフォーム送信。助けが必要

[リンク]をクリックしてフォームを送信します。以下はコードです。リンククリックは呼び出されますが、送信機能はバイパスしています。

答えて

2

クリックイベントの外側でこれを行う必要がある場合、コードはフォームの送信ロジックをクリックしてバインドしています。

$("form#theForm").submit(function(e){ 
    e.preventDefault(); 
    alert("Form Submitted"); 
}); 

$("a").live("click", function(e) { // is there a reason we're using $.live()? 
    e.preventDefault(); 
    $("form#theForm").submit(); // Alerts: Form Submitted 
}); 

デモ:http://jsbin.com/iqegu4/edit

0

、あるいは単純な..私は言うことができるものから、あなたが実際にどのようにsubmitイベントが振る舞うべき宣言しないように、フォームのsubmitイベントを呼び出すへのリンクをしたいです..

<a id="Save" 
    class="pageAddLink" 
    href="javascript: $('form#first').submit();return false;" 
    title="Save Page Contents">Save Page</a> 
関連する問題