2012-04-26 9 views
0

私はFormly(http://thrivingkings.com/formly/)を実装するための指示に従いました。すべてのバリデーションが処理されます。検証の後にサブミットを処理するJSコードを追加するだけです。フォームにエラーが発生した場合でもサーバーに送信されます。 Formlyのウェブサイト「Faz」のコメントを参照してください。何か案は?正式なjQueryフォームプラグイン、エラーの投稿

ありがとうございました。

答えて

0

実際LuvdubzとFazのは間違って軌道に乗っている - 彼らは、送信ボタンの上に彼らがした方法を、イベントを添付しないでください。

<input name="typeform" onclick="submit('pdf_connexion2.php')" type="submit" value="Connexion"> 

Formlyは、実際に開発者のためにそれを行っています。ユーザーがフォームを正常に完了したとき、つまり検証をパスすると、formlyがコールバック関数を呼び出します。コールバック関数内では、好きなことをすることができます。

$('#ContactInfo').formly({'theme':'Dark'}, function(e){ 
    alert('Yay..validation has passed..do with me as you will!!'); 
    // basically you can put anything here to trigger the post 
}); 

最も簡単な例は、おそらく次のようになります。

<form id="contactInfo"> 
    <input ... /> 
    <input ... /> 
    <input ... /> 
    <input type="submit" value="Sign up" /> 
    <input type="reset" value="Clear" /> 
</form> 

<script> 
    $(document).ready(function(){ 
    $('#contactInfo').formly({'theme':'Dark'}, function(e){ 
     $.post("sometarget.php", $("#contactInfo").serialize()); 
    }); 
    }); 
</script> 
+0

絶対に華麗な、最初の時間を働いていました。どうもありがとう。 –