par
Cyrano » 11 févr. 2005, 10:08
Salut,
voilà ce que j'utilise pour faire ça, il me semble que c'est le plus simple pour utiliser deux (ou +) boutons "submit" :
Code : Tout sélectionner
<input type="hidden" name="traitement" id="traitement" value="" />
<input class="action" type="submit" onclick="document.forms['commande'].elements['traitement'].value='caisse'" name="commander" id="commander" title="Cliquez pour confirmer votre commande" value="Confirmer la commande" />
<input class="action" type="submit" onclick="document.forms['commande'].elements['traitement'].value='recalculer'" name="recalcul" id="recalcul" title="Cliquez pour mettre à jour le bon de commande" value="Mettre à jour le panier" />
<input class="action" type="reset" name="refaire" id="refaire" title="Cliquez pour annuler les dernières modifications" value="Annuler les modifications" />
à partir de là, je récupère la valeur de l'input "hidden" pour choisir le traitement à effectuer, dans le cas illustré ici, recalculer un bon de commande et le ré-afficher ou bien confirmer une commande et valider le formulaire.
Bon code

Salut,
voilà ce que j'utilise pour faire ça, il me semble que c'est le plus simple pour utiliser deux (ou +) boutons "submit" :
[code]<input type="hidden" name="traitement" id="traitement" value="" />
<input class="action" type="submit" onclick="document.forms['commande'].elements['traitement'].value='caisse'" name="commander" id="commander" title="Cliquez pour confirmer votre commande" value="Confirmer la commande" />
<input class="action" type="submit" onclick="document.forms['commande'].elements['traitement'].value='recalculer'" name="recalcul" id="recalcul" title="Cliquez pour mettre à jour le bon de commande" value="Mettre à jour le panier" />
<input class="action" type="reset" name="refaire" id="refaire" title="Cliquez pour annuler les dernières modifications" value="Annuler les modifications" />
[/code]
à partir de là, je récupère la valeur de l'input "hidden" pour choisir le traitement à effectuer, dans le cas illustré ici, recalculer un bon de commande et le ré-afficher ou bien confirmer une commande et valider le formulaire.
Bon code :)