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
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
A voir également:
- Lien vers une page via un formulaire
- Supprimer une page word - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Traduire une page - Guide
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
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.
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.
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
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>
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>
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
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.
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
15 juin 2010 à 13:17
ceci etant , il n'y a pas de recette miracle, une fonction , necessite un code plus ou moins complexe
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>';}
$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>';}
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
15 juin 2010 à 13:58
tu ne peux placer un bout de code n'importe il faut l'implementer dans tes variables.
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>';}
$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>';}
15 juin 2010 à 13:08
15 juin 2010 à 13:10