Bonjour a tous,
J'ai des formulaires générer dynamiquement qui ressemble à ça sur la meme page
et ce javascript
j'essai d'avoir un javascript qui gère tout mes formulaires pour ne pas avoir 30 javascript dans ma page a écrire.
Mes variables de ces formulaires sont générés dynamiquement tel
#envoi-form, envoie form1.
ça marche pour pour #envoi-form mais pas pour les autres ??
J'ai des formulaires générer dynamiquement qui ressemble à ça sur la meme page
<form action="" method="post">
<input type="hidden" id="send_user" name="send_user" value="<? echo $dnn['id_user_active'];?>">
<input type="hidden" id="receive_user" name="receive_user" value="<? echo $user['id_neighbor'];?>">
<button type="submit" class="btn" id="envoi-form1">Envoyer</button>
<form action="" method="post">
<input type="hidden" id="send_user" name="send_user" value="<? echo $dnn['id_user_active'];?>">
<input type="hidden" id="receive_user" name="receive_user" value="<? echo $user['id_neighbor'];?>">
<button type="submit" class="btn" id="envoi-form2">Envoyer</button>
et ce javascript
<script language="JavaScript">
$(document).ready(function() {
$('#envoi-form,#envoi-form1').click(function(){
var subject = $('#subject').val();
var send_user = $('#send_user').val();
var receive_user = $('#receive_user').val();
var message = $('#message').val();
$.ajax({
type: "POST",
url: "comm/envoi-message.php",
cache: false,
async: false,
data: {'subject':subject, 'send_user':send_user,'receive_user':receive_user,'message':message},
success: function(retour1) {
$('.confirm-message').load('comm/confirm-message.php');
}
});
});
});
</script>
j'essai d'avoir un javascript qui gère tout mes formulaires pour ne pas avoir 30 javascript dans ma page a écrire.
Mes variables de ces formulaires sont générés dynamiquement tel
#envoi-form, envoie form1.
ça marche pour pour #envoi-form mais pas pour les autres ??