Valider formulaire sans charger la page et en tapant entrée
Bonjour
j'essaye de valider un formulaire pour ensuite envoyer les données sans recharger la page et en tapant sur entrée
j'ai essayé pas mal de chose
voila mon code du formulaire
Code:
1 2 3 4
| <div class="msg-wgt-footer">
<form name="form" method="POST" action="" onsubmit="return mySubmit();">
<textarea id="chatMsg" onKeyPress="if(event.keyCode == 13) mySubmit();" placeholder="Type your message. Press shift + Enter to send"></textarea>
</div> |
et le code jquery que j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function mySubmit(){
document.getElementById("form").submit();
$("#form").submit(function(){
var message = $("#chatMsg").val();
var dataString = 'msg='+message;
$.ajax({
type: "POST",
url: "add_msg.php",
data: dataString,
dataType: "json",
success: function(json){
$("#infos").html('');
}
}); |
la touche entrée ne s'effectue pas, et l'envoi du formulaire non plus