Faire disparaitre une option d'un select

aurélie85 -  
 aurélie85 -
Bonjour,

voila dans mon formulaire, lorsque je clic sur un bouton radio, je voudrai faire disparaitre une option d'un select. J'arrive a faire disparaitre mon select en entier grace a :
function LockUnlockElements() {
	if (document.getElementById("CCL").checked) {
	document.getElementById("typepersonnel").style.display="";
	document.getElementById("typepersonnelnonsala").style.display="none";
	}
	else {
	document.getElementById("typepersonnel").style.display="none";
	document.getElementById("typepersonnelnonsala").style.display="";
	}
	}


mais du coup j'ai fait 2 select dont l'un ne possede pas l'option que je veut enlever.
Mais vu que je récupère les valeur du sélect dans ma base de donnée grace à :

Type<br><dd>personnel :<SELECT NAME="typepersonnel" id="typepersonnel" onchange="afficherService()">
	<option value ="">-</option>

	<?php
$sql = "SELECT 	typepersonnel FROM ref_typepersonnel order by typepersonnel" ;
$res = mysql_query( $sql ) or die( $sql.":".mysql_error()) ;
while ( $r = mysql_fetch_array( $res, MYSQL_NUM ) )
    {
 	$typepersonnel = $r[0];
    echo "<option value=\"$typepersonnel\">$typepersonnel</option>\n" ;
    }
?>
</SELECT>

je suis obliger de refaire l'autre select en "dur" ce qui n'est pas terrible^^


Donc je voudrai savoir si dans ma fonction javascript je pouvais récupéré la valeur de l'option plutot que l'id du select...
A voir également:

4 réponses

aurélie85
 
help me :(
0
aurélie85
 
re help please :(((( surtout que ma solution ne fonctionne pas dans le coup, je pense que c'est parce qu'il y a 2 sélect avec le même name... mais si je veu remplir ma base je n'ai pas le choix malheureusement...
0
aurélie85
 
ou sinon connaissez-vous une fonction pour mettre une option en disabled en fonction du click sur un input radio?
0
aurélie85
 
:(
0