post action= en fonction d'un champs
6 messages
• Page 1 sur 1
-

JeunZ - WRInaute accro

- Messages: 5301
- Inscription: 18 Fév 2004
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".
- zarlboro
- WRInaute occasionnel

- Messages: 284
- Inscription: 13 Juil 2004
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>
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
- 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
Lectures recommandées sur ce thème :
- Comment placer son blog dans Google Finance - 31-03-2006
- Moteur de recherche dans les blogs de Google - 24-01-2007
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- Google Toolbar v2.0 - 25-06-2003
- Fin du programme de parrainages AdSense et prochain réseau d'affiliation Google - 01-07-2008
- Record en bourse pour Google : l'action GOOG dépasse les 700$ - 31-10-2007
- Google compter lever entre 2 et 3 milliards de dollars - 26-07-2004
- Le titre allongé des annonces premium Google Adwords - 14-02-2011
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
