la valeur dans une boite de confirmation js

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : la valeur dans une boite de confirmation js

par Cyrano » 17 juin 2005, 23:41

Alors il faut que tu gères avec un tableau les valeurs correspondantes. Là, je vois pas trop comment tu vas t'en sortir: tu peux récupérer la valeur de l'attribut value de ton option, mais pas ce qui est affiché.

par guy » 17 juin 2005, 22:40

ca ce serait trop facile !!
mon value est definit et ne peut changer (insertion dans les tables mysql) ce que je voudrait c'est que le js gere en fonction de l'option pas changer ma value.
Guy

par Cyrano » 17 juin 2005, 20:02

<option value="<?php echo"$lang_liquide"; ?>"><?php echo"$lang_liquide"; ?></option> 
Tout simplement

la valeur dans une boite de confirmation js

par guy » 17 juin 2005, 15:54

Bonjour
le code suivant (fournit sur ce forum il y a quelques jours)me donne dans la boite de confirmation la valure de mon select.
je voudrait l'optimiser pour qu'il me rende plutot le contenu de option de champ select
<form action="payement_suite.php" id="payement" method="post" name="payement<?php echo "$num";?>">
  <select name="methode" onchange="if(this.value != -1){if(confirm('Vous souhaitez bien régler votre facture numéro '+ forms['payement<?php echo "$num";?>'].elements['num'].value +' par\n'+ this.value)){forms['payement<?php echo "$num";?>'].submit();}else{return false}}">
  <option value="-1"><?php echo"$lang_mode_paiement"; ?></option>
  <option value="liquide"><?php echo"$lang_liquide"; ?></option>
  <option value="virement"><?php echo"$lang_virement"; ?></option>
  <option value="paypal"><?php echo"$lang_paypal"; ?></option>
  <option value="carte"><?php echo"$lang_carte_ban"; ?></option>
  <option value="visa"><?php echo"$lang_visa"; ?></option>
  </select>
  <input type="hidden" name="num" id="num" value="<?php echo"$num"; ?>" />
  <input type="submit" name="envoi" style="display: none" />
</form>
donc dans le cas ou le deuxieme champs est choisit qu'il me donne le resultat parse de $lang_liquide plutot que liquide qui est la value du champ.
Est ce possible ?
Guy