La communauté ALL HTML c'est 57998 membres à ce jour dont 0 inscrits aujourd'hui et 31 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

Verifié qu'un champ text est rempli et utiliser la fonction ?

liste des forums liste des discussions Participer à la discussion

Photo de kuchiki 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 :)
Photo de kuchiki 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.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions