Concaténation syntaxe
Résolu
nw.nain
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
nw.nain Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
nw.nain Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comme le dit le titre j'ai un problème pour concaténer une chaine afin de fabriquer une url:
je déclare
var url1="create_uer.php?name=";
j'ai un formulaire :
form name="form1" action="create_user.php" method="POST">
<fieldset>
<label for="name">Login</label>
<input type="text" name="name" id="name" />
je veut faire :
window.location.replace(url1+document.form1.name);
helas cela ne marche pas ! lle but était de créer une url de type : create_user.php?name=Nomdanslechampduform.
est ce que qq1 sait comment s y prendre ?
une autre solution ?
merci d avance
comme le dit le titre j'ai un problème pour concaténer une chaine afin de fabriquer une url:
je déclare
var url1="create_uer.php?name=";
j'ai un formulaire :
form name="form1" action="create_user.php" method="POST">
<fieldset>
<label for="name">Login</label>
<input type="text" name="name" id="name" />
je veut faire :
window.location.replace(url1+document.form1.name);
helas cela ne marche pas ! lle but était de créer une url de type : create_user.php?name=Nomdanslechampduform.
est ce que qq1 sait comment s y prendre ?
une autre solution ?
merci d avance
A voir également:
- Concaténation syntaxe
- Trouver erreur de syntaxe fichier txt ✓ - Forum Python
- Trouver erreur de syntaxe fichier txt pix - Forum Autoit / batch
- Convertion .txt ------>.wtf HELP!!! ✓ - Forum Windows
- Syntaxe code puk orange - Guide
- La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte - Forum Logiciels
12 réponses
evites de mettre des noms réservés comme nom de tes input par ex "name" puisque c'est déja un argument
ensuite: document.form1.name te permet d'accéder à l'objet il faut ensuite lire cet objet par .value
une autre methode par l'id:
ensuite: document.form1.name te permet d'accéder à l'objet il faut ensuite lire cet objet par .value
window.location.replace(url1+document.form1.name.value)
une autre methode par l'id:
form name="form1" action="create_user.php" method="POST"> <fieldset> <label for="name">Login</label> <input type="text" name="nom" id="nom" /> window.location.replace(url1+document.getElementById('nom').value);
j'y croyait mais non la première solution effectue le changement de page mais l'url devient :create_user.php?name=
donc ça ne marche pas
et pour la seconde le changement d'url ne s'effectue même pas !
donc ça ne marche pas
et pour la seconde le changement d'url ne s'effectue même pas !
<label for="name">Login</label>
<input type="text" name="nom" id="nom" />
et window.location.replace(url1+document.getElementById('nom').value);
<input type="text" name="nom" id="nom" />
et window.location.replace(url1+document.getElementById('nom').value);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
http://theflers.free.fr/connexion.html
login admin
pass admin
creer un client
il se passe rien pourtant le code :
var url1="create_uer.php?name=";
alert(url1+document.getElementById('nom').value);
login admin
pass admin
creer un client
il se passe rien pourtant le code :
var url1="create_uer.php?name=";
alert(url1+document.getElementById('nom').value);
il est pas simple a lire le code xD lol
j'ai voulu m'aventurer dans ton js "jquery-ui-1.7.1.custom.min.js"
( si c'est toi qui l'a ecrit ... c'est vilain de faire un truc illisible comme ca xD )
mais c'est trop long a tout capter Oo
donc euh ... quand tu cliques sur ton bouton "Créer Client" t'as une class speciale,
elle fait quoi elle ? où puis-je voir ce code ?
par ce qu'en cliquant sur "Create an Account" j'ai rien seul le bouton "Cancel" fonctionne =/
j'ai voulu m'aventurer dans ton js "jquery-ui-1.7.1.custom.min.js"
( si c'est toi qui l'a ecrit ... c'est vilain de faire un truc illisible comme ca xD )
mais c'est trop long a tout capter Oo
donc euh ... quand tu cliques sur ton bouton "Créer Client" t'as une class speciale,
elle fait quoi elle ? où puis-je voir ce code ?
par ce qu'en cliquant sur "Create an Account" j'ai rien seul le bouton "Cancel" fonctionne =/
non en faite j'utilise jquery ce qui est pratique mais ma forcer a débuter le javascript :
alors le code bouge pas :
http://theflers.free.fr/administration.txt il est la
alors pour résumé :
$("#dialog").dialog({
creation d'une fenetre avec ces parametre donc les boutons , apres avant de creer un compte jvérifie les champs du form et si c valide je veut changer l'url pour aller creer mon user! avant quand je fesait un windows.location(url1+....) il m'envoyait sur une page qui certes n'existe pas mail la il fait plus rien quand on met getelementbyid
alors le code bouge pas :
http://theflers.free.fr/administration.txt il est la
alors pour résumé :
$("#dialog").dialog({
creation d'une fenetre avec ces parametre donc les boutons , apres avant de creer un compte jvérifie les champs du form et si c valide je veut changer l'url pour aller creer mon user! avant quand je fesait un windows.location(url1+....) il m'envoyait sur une page qui certes n'existe pas mail la il fait plus rien quand on met getelementbyid
j'commence a comprendre ^^
si j'ai bien compris, "$(this).dialog('close');" ferme la box ...
donc si il est avant le code d'apres,
il ne risque pas de ne pas le faire ?
mais apparement il ne ferme pas la box donc il n'arrive pas jusqu'ici ...
Mets un alert juste apres "'Create an account': function() {"
puis un autre apres "allFields.removeClass('ui-state-error');"
et enfin un dernier avant "if (bValid) {"
histoire qu'on voit jusqu'ou il va :)
$(this).dialog('close'); var url1="create_uer.php?name=";
si j'ai bien compris, "$(this).dialog('close');" ferme la box ...
donc si il est avant le code d'apres,
il ne risque pas de ne pas le faire ?
mais apparement il ne ferme pas la box donc il n'arrive pas jusqu'ici ...
Mets un alert juste apres "'Create an account': function() {"
puis un autre apres "allFields.removeClass('ui-state-error');"
et enfin un dernier avant "if (bValid) {"
histoire qu'on voit jusqu'ou il va :)
merci tu a résolut le truc en fait tout ce qu'on fesait depuis le debut marchait ! le seul truc c'est que la dialog box etait fermé avant que l'on essai d'acceder au champ du formulaire !
donc now
var url1="create_usr.php?name=";
window.location.replace(url1+document.form1.name.value);
$(this).dialog('close');
marche sans soucis !!!!
ban bah 2 eme merci de la journée !! !
bon mon dernier soucis sur ce site est : http://www.commentcamarche.net/forum/affich 12714395 envoi de mail jamais recu?#dernier
merci et bonne journée
donc now
var url1="create_usr.php?name=";
window.location.replace(url1+document.form1.name.value);
$(this).dialog('close');
marche sans soucis !!!!
ban bah 2 eme merci de la journée !! !
bon mon dernier soucis sur ce site est : http://www.commentcamarche.net/forum/affich 12714395 envoi de mail jamais recu?#dernier
merci et bonne journée