Lien vers une page via un formulaire
Sophie
-
lezao Messages postés 505 Statut Membre -
lezao Messages postés 505 Statut Membre -
Bonjour à tous,
C'est sans doute facile mais je suis nulle ! Je cherche le moyen d'insérer dans une page web un champ de texte libre avec un bouton OK : La personne rentre un texte (ex : Page1) dans le champ et lorsqu'elle clique sur OK, le lien l'amène automatiquement vers la page du même nom (Page1.html)
Une idée ?
Merci d'avance !!!!!!!
C'est sans doute facile mais je suis nulle ! Je cherche le moyen d'insérer dans une page web un champ de texte libre avec un bouton OK : La personne rentre un texte (ex : Page1) dans le champ et lorsqu'elle clique sur OK, le lien l'amène automatiquement vers la page du même nom (Page1.html)
Une idée ?
Merci d'avance !!!!!!!
4 réponses
-
il faut faire du javascript.
example dans le formulaire :
onsubmit="mafonction()"
mafonction(){
form1.action= champ.value ;
form1.submit() ;}
l'idée est de mettre le champ de sasi dans le formulaire, mais d'envoyer le formalaire par javascript, l'envois ira vers l'adresse action du formulaire, donc elle doit etre creer par le javascript.
-
<script language="javascript1.1">
function mafonction(){
form1.action = form1.adresse.value ;
form1.submit() ;
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label for="textfield"></label>
<input type="text" name="adresse" id="adresse" />
<input type="submit" name="button" id="button" value="Envoyer" onclick="javascript:mafonction();"/>
</form>
</body> -
ou en php:
$lien="http://ww1.mapage.com/lien_vers_";
<form action="memepage.php" method="GET">
<input type="text" name="lienvers" size="15" maxlength="40">
<input type="submit" value="envoyer" ></form>
$lien2=$_GET[lienvers];
if ($lien2!=''){
$liencomplet=$lien.$lien2;
echo '<script language="Javascript">
<!--
document.location.replace("'.$liencomplet.'");
-->
</script>';} -
ou en php:
$lien="http://ww1.mapage.com/lien_vers_";
<form action="memepage.php" method="GET">
<input type="text" name="lienvers" size="15" maxlength="40">
<input type="submit" value="envoyer" ></form>
$lien2=$_GET[lienvers];
if ($lien2!=''){
$liencomplet=$lien.$lien2;
echo '<script language="Javascript">
<!--
document.location.replace("'.$liencomplet.'");
-->
</script>';}