[JavaScript] afficher un champ supplémentaire [Résolu/Fermé]

Signaler
Messages postés
141
Date d'inscription
dimanche 20 décembre 2009
Statut
Membre
Dernière intervention
17 février 2015
-
Messages postés
141
Date d'inscription
dimanche 20 décembre 2009
Statut
Membre
Dernière intervention
17 février 2015
-
Bonjour,

Je voudrai que lorsque l'utilisateur sélectionne "Autre..." que je voudrai afficher un champ supplémentaire.

La je coince un peu, quelqu'un a une idée ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<script type="text/javascript"> 
function RendVisible(texte) 
{ 
if (texte=="categorie") 
document.getElementById("categorie").style.visibility= 'visible'; 
else 
document.getElementById("categorie").style.visibility= 'hidden'; 
}
</script> 
	</head> 
	<body> 

	<p>Choisir une catégorie :</br />
		<form method="POST" action="page.html"> 

		<select name="categorie" onchange="RendVisibleVille(this.value);">
		<option value="1">Site Web</option>
		<option value="2">Programmation</option>
		<option value="3">Systèmes d'exploitation</option>
		<option value="4">Graphisme</option>
		<option value="5">Game Mapping</option>
		<option value="6">Modélisation 3D</option>
		<option value="7">Bureautique</option>
		<option value="8">Multimédia</option>
		<option value="9">Jeux Vidéo</option>
		<option value="10">Bases de données</option>
		<option value="11">Matériel</option>
		<option value="categorie">Autre...</option> 
		</select>
		
		<div id="categorie" style="visibility:hidden;"><br />
		Nommé votre nouvelle catégorie : <br /> 
		<input type="text" name="new-cat"><br />
		</div>
		
		<input type="submit" value="Envoyer"></p>
		</form>
		
</html> 



Merci


1 réponse

Messages postés
141
Date d'inscription
dimanche 20 décembre 2009
Statut
Membre
Dernière intervention
17 février 2015
26
Ma fonction RendVisible() sur le formulaire s'appel RendVisibleVille()

Alors ça ne peux pas fonctionner.

Merci.