dans un formulaire à 2 submit, connaitre le submit activé
Bonjour
j'ai un formulaire qui contient 2 boutons Submit pour avoir 2 actions, enregistrer et supprimer
Code:
1 2
| echo ' <input type="submit" value="Enregistrer" name="Action" value="Enregistrer"/> ';
echo ' <input type="submit" value="Supprimer" name="Action" value="Supprimer"/> '; |
Pour envoyer le formulaire j'utilise
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| $(document).ready(function() {
// modifier volume apsa installation
$('form.FormModifierVolume').submit( function (e) {
//
e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
var datas = $(this).serialize();
var x = $(this).serializeArray();
$.each(x, function(i, field){
if (field.name=='id'){
InstallationCourante=field.value;
}
});
alert (datas);
$.ajax({
type: 'POST', // envoi des données en POST
url: 'ModifierVolumeApsaInstallation.php', // envoi au fichier défini dans l'attribut action
data: datas,
// sélection des champs à envoyer
success: function(msg) { // callback en cas de succès
alert (msg);
document.location.href="OccupationsV1.php#"+InstallationCourante;
document.location.reload();
}
});
//
} );
// fin modifier volume apsa installation
}); |
Je n'arrive pas à savoir quel bouton Submit à provoquer l'envoi car var datas = $(this).serialize(); ne fait pas appratre le submit
Merci pour votre aide