2016-05-17 1 views
2

私はWordPressのプラグインを作成しています。
私はいくつかのフォームjQueryスクリプトを持っており、そのために短いコードでevent.preventDefault();を使用する必要があります。しかし、event.preventDefault();は送信ボタンでは機能していませんが、リンクなどでは機能しています。event.preventDefault()がWordpressで送信できません

誰でも手助けできます。前もって感謝します。ショートで

echo '<a href="#" class="test" id="test_1">Some text</a>'; 
echo '<a href="#" class="test" id="test_2">Some text</a>'; 
echo '<a href="#" class="test" id="test_3">Some text</a>'; 

echo '<form action=" " class="answerform" method="POST" >'; 

echo '<input id=' . $answerid .' class=".submitform" type="submit" value=' . $answer->answer . '>'; 
        echo '</form>'; 

スクリプト:

jQuery(function($){ 
$(document).ready(function() { 
    $(".submitform").click(function(event) { 
     event.preventDefault(); 
    }); 

    $(".test").click(function(event) { 
     event.preventDefault(); 
    }); 
}); 

})。

あなたの .と入力要素のクラスを提出する前に追加しました

答えて

2

(すなわち - それはclass="submitform"あるべきときclass=".submitform"

それは単に、次のようになります。

echo '<input id=' . $answerid .' class="submitform" type="submit" value=' . $answer->answer . '>'; 
echo '</form>'; 

現時点では、あなたのスクリプトがあります存在しないクラスsubmitformの要素を探しています(入力要素のクラスは現在.submitformです)。

関連する問題