Retrouvez les publications relatives à ces discussions dans
notre rubrique javascript.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le jeudi 27 mars 2008 à 11 h 43 par kuchiki.
-
Bonjour, voilà j'essaye depuis quelques temps d'activer deux submit de mon formulaire uniquement si mes deux champs text sont remplis préalablement.
J'ai essayé de nombreuse combinaison pour ma fonction, j'en suis meme venu à me demander si disabled = true active ou désactive le bouton....
Je ne sais pas si mes fonction est juste, alors je vous en mets deux, dites moi si l'une d'elle est juste ou aider moi à la corrigé s'il vous plait.
Mon deuxième problème est l'utilisation de la fonction.... j'essaye de la déclencher en onchange sur un champ text, je ne sais pas si c'est vraiment possible, d'autant que j'ai déjà d'autre fonction sur le onchange de ces champs. Ca doit pas etre clair, je vous laisse regarder le code. Ce serait vraiment très gentil de m'aider !!!
fonction 1 :
function verif_button()
{
var txt1=document.getElementById('dateDebut');
var txt2=document.getElementById('dateFin');
if ( (txt1.value.length > 0) && (txt2.value.length > 0 ))
{
document.getElementById("Calcul").disabled = false;
document.getElementById("Confirm").disabled = false;
}
else
{
document.getElementById('Calcul').disabled = true;
document.getElementById('Confirm').disabled = true;
}
}
fonction 2
function verif_button()
{
var txt1=document.getElementById('dateDebut');
var txt2=document.getElementById('dateFin');
if ( (txt1.value != '' ) && (txt2.value!= '' ))
{
document.getElementById("Calcul").disabled = false;
document.getElementById("Confirm").disabled = false;
}
else
{
document.getElementById('Calcul').disabled = true;
document.getElementById('Confirm').disabled = true;
}
}
l'appel de la fonction sur 1 des champs text :
Départ => Saisissez une date au format JJ/MM/AAAA
<input name="DateDebut" type="text" value = "<?php print $DateDebut ?>" maxlength="10" id="dateDebut" onfocus="view_microcal(true,dateDebut,microcal,-1,0);" onblur="view_microcal(false,dateDebut,microcal,-1,0);" onchange= "affich_conge('<?php calc_cong($DateDebut, $DateFin, $DateDebutDay, $DateFinDay); ?>');verif_button();" onkeyup="this.style.color=testTypeDate(this.value)?'black':'red'">
merci de m'aider :)
-
Message publié le jeudi 27 mars 2008 à 16 h 47 par kuchiki.
-
c'est bon, j'ai changer de façon de faire
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.