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

 


Dernière réponse
Sujet : [Javascript] Problème de script :(
haazheel super, ça marche... :)  
 
merci beaucoup!! :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
haazheel super, ça marche... :)  
 
merci beaucoup!! :jap:
Mara's dad 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>
haazheel 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!

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