[JavaScript] afficher un champ supplémentaire

Résolu/Fermé
coccoweb Messages postés 141 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 17 février 2015 - 25 août 2010 à 20:10
coccoweb Messages postés 141 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 17 février 2015 - 25 août 2010 à 20:34
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


A voir également:

1 réponse

coccoweb Messages postés 141 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 17 février 2015 27
25 août 2010 à 20:34
Ma fonction RendVisible() sur le formulaire s'appel RendVisibleVille()

Alors ça ne peux pas fonctionner.

Merci.
0