Fonction java script qui fonctionne mal

Fermé
drogba7213 Messages postés 1521 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 31 mai 2009 à 15:35
drogba7213 Messages postés 1521 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 31 mai 2009 à 16:12
Bonjour,

Voila j'ai fait une petite fonction qui permet de cacher certaines options quand une option dans une liste est séleconnée et je n'arrive pas à la faire fonctionner je ne vois pas pourquoi ca ne le fait pas pouvez vous m'aider svp

voici la fonction :

function active(obj)
    {
    	if (obj.selectedIndex == '0')
        {
			
			obj.form.HEURE_DEBUT.disabled = '';
			obj.form.HEURE_FIN.disabled = '';
			obj.form.DEMANDE.disabled = '';
			obj.form.CAUSE.disabled = '';
			obj.form.COMPLEMENT.disabled = '';
			obj.form.IMPUTATION.disabled = '';
        }
    	else if (obj.selectedIndex == '1')
        {
			obj.form.COMPLEMENT.disabled = '';
			obj.form.HEURE_DEBUT.disabled = "disabled";
			obj.form.HEURE_FIN.disabled = "disabled";
			obj.form.DEMANDE.disabled = "disabled";
			obj.form.CAUSE.disabled = "disabled";
			obj.form.IMPUTATION.disabled = "disabled";
        }
    	else if (obj.selectedIndex == '2')
        {
			obj.form.HEURE_DEBUT.disabled = '';
			obj.form.HEURE_FIN.disabled = '';
			obj.form.DEMANDE.disabled = "disabled";
			obj.form.IMPUTATION.disabled = '';
			obj.form.COMPLEMENT.disabled = '';
			obj.form.CAUSE.disabled = "disabled";
        }
      } 


voici l'appel de la fonction dans la liste :

$sql = "SELECT DESIGNATION FROM TYPE";
	$req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);
		
	echo "<select name= 'TYPE' id='type' size=\"1\" onchange=\"active(this)\">"; 
			
		while($data = odbc_fetch_array($req)) 
		{
			echo "\n <option value=\"".$data["DESIGNATION"]."\" >".$data["DESIGNATION"]."</option>\n\n";
		}
	echo "<option value='' selected='selected'> </option>";
	echo "<option value='type' selected='selected'>Type</option>";
	echo '</select>'; 


merci d'avance
A voir également:

1 réponse

drogba7213 Messages postés 1521 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 21
31 mai 2009 à 16:12
up
0