Lien vers une page via un formulaire

Fermé
Sophie - 15 juin 2010 à 12:54
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 - 15 juin 2010 à 13:58
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 !!!!!!!
A voir également:

4 réponses

lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
15 juin 2010 à 13:01
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.
0
Bon bah là je suis définitivement larguée... Je n'y connais rien alors de là à créer un script javascript !
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
15 juin 2010 à 13:10
regardes plus bas.
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
15 juin 2010 à 13:08
<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>
0
Oulala, t'es efficace !

Dans l'idée, j'ajoutais un petit code sur mon blog wordpress et c'était fini, là ça se complique !
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
Modifié par lezao le 15/06/2010 à 13:17
il suffit de mettre la partie formulaire dans le body ou dans votre formulaire existant, et le script dans le head du doccument.
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
15 juin 2010 à 13:17
ceci etant , il n'y a pas de recette miracle, une fonction , necessite un code plus ou moins complexe
0
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>';}
0
mais ça, c'est pas comme un bout de code que j'peux placer n'importe où sur ma page ?

(Merci à vous deux en tout cas pour l'aide)
0
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 36
15 juin 2010 à 13:58
tu ne peux placer un bout de code n'importe il faut l'implementer dans tes variables.
0
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>';}
0