post action= en fonction d'un champs
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
post action= en fonction d'un champs
Désolé je n'ai pas trouvé plus explicite pour le titre.
J'ai un formulaire avec un champs "login".
Je veux que quand on clic sur "ok" le formulaire appel pour traitement la page login.mon-domaine.com
Exemple si mon login est toto mon formulaire en gros devra faire:
post action="http://toto.mondomaine.com"
C'est faisable? J'ai pensé également faire pointer les formulaires sur une même page qui va récuperer le champs login et rediriger vers la page "http://toto.mondomaine.com" cependant j'ai besoin de conserver les autres champs qui doivent être récupérés forcément en "Post".
J'ai un formulaire avec un champs "login".
Je veux que quand on clic sur "ok" le formulaire appel pour traitement la page login.mon-domaine.com
Exemple si mon login est toto mon formulaire en gros devra faire:
post action="http://toto.mondomaine.com"
C'est faisable? J'ai pensé également faire pointer les formulaires sur une même page qui va récuperer le champs login et rediriger vers la page "http://toto.mondomaine.com" cependant j'ai besoin de conserver les autres champs qui doivent être récupérés forcément en "Post".
voila comment tu peux faire :
d'abord une petite fonction js
Ensuite ton formulaire :
d'abord une petite fonction js
- Code: Tout sélectionner
function connect()
{
var host = document.getElementById("_form").login.value+".mondomaine.com";
document.getElementById("_form").action="http://"+host+"/login.php";
document.getElementById("_form").submit();
}
Ensuite ton formulaire :
- Code: Tout sélectionner
<form method="post" action="$url" id="_form">
<input type="text" name="login"/>
<input type="password" name="password"/>
<input type="button" onClick="connect()" value="Connexion" />
</form>
- Code: Tout sélectionner
<script type="text/javascript">
<!--
function post()
{
if(document.form1.login.value=='')
{
alert('Le champ login est vide !');
document.form1.login.focus();
}
else
{
var login=document.form1.login.value;
document.Formulaire.method = "POST";
document.Formulaire.action = "http://"+login+".example.com";
document.Formulaire.submit();
}
}
//-->
</script>
<form name="form1">
<input type="text" name="login" />
<input type="button" value="ok" onclick="post();" />
</form>
Un truc de ce genre doit pouvoir faire l'affaire, autrement en php tu peux faire ça avec curl en envoyant une requete POST
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment placer son blog dans Google Finance
- Moteur de recherche dans les blogs de Google
- Comment faire des liens en dur dans son annuaire
- Google Toolbar v2.0
- Fin du programme de parrainages AdSense et prochain réseau d'affiliation Google
- Record en bourse pour Google : l'action GOOG dépasse les 700$
- Google compter lever entre 2 et 3 milliards de dollars
- Gérer l'entête HTTP en PHP
- Google Calendar : un calendrier en ligne gratuit
- Google commence à indexer les formulaires
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum