Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3068 connectés 

  FORUM HardWare.fr
  Programmation

  [Javascript] Problème de script :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Problème de script :(

n°96456
haazheel
Posté le 04-02-2002 à 11:21:37  profilanswer
 

Salut, j'ai fait ce petit script:
 
function change_liste(field_liste,field)
{
if (media.field_liste.value == 'all';)
{
media.field.disabled = false;
}
else
{
media.field.disabled = true;
media.field.value = "";
}
}
</script>

 
Il doit mettre l'atrribut disabled au champ field si le champ field_liste a comme valeur all.
 
Voici le code HTML:
 
<select name="auteur_liste" onChange="change_liste(auteur_liste,auteur);">
<option selected>Choisissez un auteur</option>
<option value="all">Auteur absent</option>
<option value="auteur1">auteur1</option>
<option value="auteur2">auteur2</option>
<option value="auteur3">auteur3</option>
</select>
<br>
<input type="text" name="auteur" size="25" maxlength="255" disabled>

 
Si qqn veut bien m'aider!

mood
Publicité
Posté le 04-02-2002 à 11:21:37  profilanswer
 

n°96521
Mara's dad
Yes I can !
Posté le 04-02-2002 à 13:41:45  profilanswer
 

Plusieurs erreurs :
 
function change_liste(field_liste,field)
 
Dans ta fonction tu passes des objets, donc
field_liste et field sont des objets.
et media.unObjet, çà ne vaux rien dire.
 
D'autre part, ton champs INPUT doit avoir un ID.
Le NAME ne remplace pas l'ID.
 
D'autre par, quand tu écris :
"Il doit mettre l'attribut disabled au champ field si le champ field_liste a comme valeur all."
 
Qu'est-ce que tu entends par "mettre l'attribut disabled" ?
Celà doit-il désactiver le champ. Dans ce cas, c'est disables=true; sinon c'est disabled=false (actif)
 
SOLUTION avec "mettre l'attribut disabled" -> disabled=true :
 
<script>
function change_liste(field_liste,field)
{
 if (field_liste.value == 'all';)
 {
  field.disabled = true;
 }
 else
 {
  field.disabled = false;
  field.value = "";
 }
}
</script>
 
<form id=media>
<select name="auteur_liste" onChange="change_liste(auteur_liste,auteur);">
<option selected>Choisissez un auteur</option>
<option value="all">Auteur absent</option>
<option value="auteur1">auteur1</option>
<option value="auteur2">auteur2</option>
<option value="auteur3">auteur3</option>
</select>
<br>
<input type="text" id="auteur" name="auteur" size="25" maxlength="255" disabled>  
</form>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°96541
haazheel
Posté le 04-02-2002 à 14:05:43  profilanswer
 

super, ça marche... :)  
 
merci beaucoup!! :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Javascript] Problème de script :(

 

Sujets relatifs
[PHP] Comment assigner un script à un bouton?{PhP} Probleme dans mes sessions
Question couilonne en Javascript[C++] problème avec des classes
probleme de compilation opengl sous linux[UPDATED] mon premier script PHP !! dites moi ce que vous en pensez...
Probleme While, $i et variable[javascript] texte en surbrillance
Aidez moi en XmL et javascript!!!JavaScript Menu Dynamique
Plus de sujets relatifs à : [Javascript] Problème de script :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR