A voir également:
- Comment lier par une page web une valeur d'une liste déroulante?
- Liste déroulante excel - Guide
- Comment supprimer une page sur word - Guide
- Liste déroulante en cascade - Guide
- Comment traduire une page web - Guide
- Web office - Guide
4 réponses
En fait tu auras besoin d'un petit script en javascript voila ce code, je l'ai testé et ça marche bien:
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<script language="JavaScript">
function fonction(){
valeur = document.getElementById("id").value;
document.forms['fo'].action = valeur ;
}
</script>
</head>
<body>
<form method="post" action="page1.html" name="fo">
<select name="nom" id="id" onChange= "fonction();">
<option value="" ></option>
<option value="page1.html"> nom1</option>
<option value="page2.html" >nom2</option>
</select>
<input type="submit" value="valider" />
</form>
</body>
</html>
pour la fonction en javascript elle prend la valeur sélectionnée dans la liste et le met dans l'attribut action de la balise form
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<script language="JavaScript">
function fonction(){
valeur = document.getElementById("id").value;
document.forms['fo'].action = valeur ;
}
</script>
</head>
<body>
<form method="post" action="page1.html" name="fo">
<select name="nom" id="id" onChange= "fonction();">
<option value="" ></option>
<option value="page1.html"> nom1</option>
<option value="page2.html" >nom2</option>
</select>
<input type="submit" value="valider" />
</form>
</body>
</html>
pour la fonction en javascript elle prend la valeur sélectionnée dans la liste et le met dans l'attribut action de la balise form