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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  input image disabled

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

input image disabled

n°1778892
capri36
Posté le 28-08-2008 à 10:31:57  profilanswer
 

Bonjour,
 
Au niveau d'un formulaire, j'ai un petit souci avec une image que je veux désactiver lorsque je clique sur un select. Cependant cela ne fonctionne pas uniquement avec les input de type image, les autres fonctionnent parfaitement...
 
voici le code javascript :

Code :
  1. function plage_temps(id)
  2. {
  3.   if(id.indexOf('historisation')==-1)
  4.   {
  5.     window.document.ins.compo_plage_nb.disabled=true;
  6.     window.document.ins.compo_plage_datepart.disabled=true;
  7.     window.document.ins.compo_plage_datefin.disabled=true;
  8.     window.document.ins.calendrier.disabled=true;
  9.   }else{
  10.     window.document.ins.compo_plage_nb.disabled=false;
  11.     window.document.ins.compo_plage_datepart.disabled=false;
  12.     window.document.ins.compo_plage_datefin.disabled=false;
  13.     window.document.ins.calendrier.disabled=false;
  14.   }


 
et voila le code html :

Code :
  1. <td>
  2.       <select name="modele" STYLE='width:150' onChange="javascript:plage_temps(this.value);">
  3.           <option class='orange2' value="0">&lt;type de modèle&gt;</option>
  4.           <option class='orange1' value="[modele.4]">[modele.1;block=option]</option>
  5.           <option class='orange2' value="[modele.4]" >[modele.1;block=option]</option>
  6.       </select>
  7. </td>
  8. <td align="center">Plage de temps : </td>
  9.       <td><input type='text' name='compo_plage_nb' size='4' maxlength ='4' disabled>&nbsp;
  10.           <select name='compo_plage_datepart' onChange='' STYLE='width:100' disabled>
  11.                 <option class='orange1' value='0'>&lt;Temps&gt;</option>
  12.                 <option class='orange2' value='ss'>secondes</option>
  13.                 <option class='orange1' value='mi'>minutes</option>
  14.                 <option class='orange2' value='hh'>heures</option>
  15.                 <option class='orange1' value='dd'>jours</option>
  16.                 <option class='orange2' value='wk'>semaines</option>
  17.                 <option class='orange1' value='mm'>mois</option>
  18.           </select>
  19.      </td>
  20.     <td>Date de fin : <input type='text' name='compo_plage_datefin' size='19' maxlength ='19' value='[var.date_return] [var.heure_return]' disabled>
  21.     <input type='image' name='calendrier' src='./images/calendrier.png' border='0' onClick="javascript:popupcentree('./calendrier/index.php?syn_id=[var.syn_id]&date_return=[var.date_return]&heure_return=[var.heure_return]',100,200);" disabled></td>


 
Lorsque je clique sur mon select, j'ai une erreur sur la ligne "window.document.ins.calendrier.disabled=false;" comme quoi il a une valeur NULL ou n'est pas un objet. Les autres valeurs dans les input text se grise bien quand il faut.
 
Merci d'avance pour vos réponses

mood
Publicité
Posté le 28-08-2008 à 10:31:57  profilanswer
 


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

  input image disabled

 

Sujets relatifs
pb javascript et disabled sur des inputsimage hexadecimale
Problème de superposition de texte sur imageAS3 : netStream -> afficher la premiere image et mettre sur pause
Comment afficher un value dans un input de type fileConseils BdD - Image ou URL
Image qui change en fonction position souris (Map Area + JS et/ou CSS)Soucis au niveau de l'image du titre d'un menu.
Tag de parties d'imagebouton radio + input text
Plus de sujets relatifs à : input image disabled


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