bouton qu'on désactive

Répondre
Astyax
le 09/11/2004 à 14:10
Astyax
Salut à tous
voilà, j'ai un problème pour désactiver un bouton de formulaire une fois qu'il
a été cliqué. J'ai trouvé la fonction suivante pour désactiver un bouton :
<FORM>
<INPUT TYPE="text" NAME="email" SIZE=25 VALUE="Votre email ici !">
<INPUT TYPE="button" VALUE="S'abonner" onClick="this.form.submit();this.disabled=true;this.value='Patientez...'">
</FORM>


Moi, j'avais fait cette toute petite fonction pour vérifier un champ de formulaire :
function validchamps()
{
if(document.Formulaire.destinataires.value == "") {
alert("Veuillez entrer une adresse e-mail !");
document.Formulaire.destinataires.focus();
return false;
}
}
je l'avais placé dans le <form name="" onsubmit="return validchamps()">

Maintenant, j'aimerai que quand on clique sur le bouton, quand le champ email est rempli, qu'il se désactive, mais que si le champ e-mail n'est pas rempli, il reste comme il était...

Est-ce que quelqu'un aurait une idée ...
Vivants, vous êtes vivants...
moogli
le 09/11/2004 à 14:48
moogli
Salut,

Dans ton validchamp tu rajoute
document.formulaire.destinataire.disabled=true dans un else du If smiley pi tu laisse le if comme sa.

J'espère pas etre a coté de la plaque :)

sinon sympa le disabled sa va p'tet me servir
mici
smiley
Il en faut peu pour être heureux !!!!!
Astyax
le 09/11/2004 à 16:36
Astyax
Merci monsieur Moogli, t'as tout bon smiley
C'est vraiment cool, c'est le genre de gadget bien pratique : Merci encore et à bientôt smiley
Vivants, vous êtes vivants...
Astyax
le 09/11/2004 à 16:38
Astyax
Encore moi, smiley

en fait, j'ai fait ça et ça marche pile poil

<script>
function validchamps()
{
if(document.Formulaire.destinataires.value == "") {
alert("Veuillez entrer une adresse e-mail !");
document.Formulaire.destinataires.focus();
return false;
}

if(document.Formulaire.sujet.value == "") {
alert("Veuillez entrer un sujet !");
document.Formulaire.sujet.focus();
return false;
}
else{
document.Formulaire.Bouton.disabled=true;
document.Formulaire.Bouton.value='Veuillez patienter...'
return true;
}
}
</script>
Vivants, vous êtes vivants...
moogli
le 09/11/2004 à 17:11
moogli
re,

si au moins j'arrivé a faire ce que je veut :)

de rien
smiley
Il en faut peu pour être heureux !!!!!
bibi
le 09/11/2004 à 21:01
bibi
le probleme c ke le else marche que pour ton deuxieme if, enfin si c ske tu veux faire tant mieux mais sinon a la place du deuxieme if met un elseif

et pis si le mec il remplit aucun des 2 champs, tu te tape 2 alert
tu devrais essyer de faire une fonction qui liste tout ski va pas et qui l'affiche dans une seule alert pcke le povr sinon
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours