Bonjour à vous !
Problème constaté sous Chrome.
Je possède un formulaire (méthode POST) ayant trois boutons de validation. Chaque bouton possède un attribut "name" qui me permet d'identifier dans le POST celui qui a été cliqué.
Seulement, chaque bouton possède également un attribut "onclick" ouvrant une boite de dialogue javascript (function confirm()) et lorsque cette boite est validée, le formulaire est alors soumis mais problème : je ne trouve plus alors le nom de mon bouton dans mon POST...
edit: problème résolu !
Modifié par Alphonse (23 Jul 2009 - 10:39)
Problème constaté sous Chrome.
Je possède un formulaire (méthode POST) ayant trois boutons de validation. Chaque bouton possède un attribut "name" qui me permet d'identifier dans le POST celui qui a été cliqué.
Seulement, chaque bouton possède également un attribut "onclick" ouvrant une boite de dialogue javascript (function confirm()) et lorsque cette boite est validée, le formulaire est alors soumis mais problème : je ne trouve plus alors le nom de mon bouton dans mon POST...
<form id="validation" action="index.php" method="post">
<input type="submit" id="valide" name="valide" value=" Valider " onclick="return confirmStatut('valide');" />
<input type="submit" id="refuse" name="refuse" value=" Refuser " onclick="return confirmStatut('refuse');" />
<input type="submit" id="annule" name="annule" value=" Annuler " onclick="return confirmStatut('annule');" />
</form>
function confirmStatut(action) {
// Definition de la variable "message" en fonction du parametre "action"
var is_confirmed = confirm(message);
if(is_confirmed) document.forms['validation'].submit();
else return false;
}
edit: problème résolu !
Modifié par Alphonse (23 Jul 2009 - 10:39)