Javascript et formulaire

WRInaute impliqué
Bonjour,

J'ai un champs dans un formulaire -> valeur
Je cherche un petit script en javascript qui effectue le traitement suivant :

Si le champ valeur est > 10 demander à l'internaute : voulez-vous continuer OK / ANNULER

si le champ < 10 effectuer le traitement du formulaire normalement

Merci pour votre aide
 
WRInaute accro
function test(){

if(valeur > 10){

if(confirm("Voulez-vous continuez ?")) return true;
else return false;

}
else return true

}

J'ai pas tester mais ça devrait être à peu près ça (return true quand il faut continuer.
 
WRInaute discret
voici un exemple que tu vas adapter :

Code:
<script language="javascript">
function verifForm() {
   var tgt=document.getElementById("Champ_Test");
   if (tgt && !isNaN(tgt.value)) {
      if (parseInt(tgt.value)>10) {
         var sure=confirm("Sur de vouloir continuer ? ");
         if (sure==true) {
           // il veut continuer
         }
         else {
           // il veut pas continuer
         }
      }
   }
}
</script>
<input type="text" ID="Champ_Test"/>
<button onclick="verifForm()">test</button>

good luck
 
WRInaute impliqué
Ok ça marche dans une page html.
Mais j'ai un problème car je passe par struts et le onclick dans <html:form> n'est pas reconnu!!
 
WRInaute discret
si tu veux que la verification soit executée avant l'envoi du formulaire, il faut mettre une balise onsubmit="return verifForm()" par exemple dans <form>

et la fonction verifForm() sera alors executée, et le formulaire ne sera pas envoyé si la fonction fait un "return false;".
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut