Passer un parametre de PHP a javascript
Résolu/Fermé
majax06
-
28 oct. 2008 à 13:23
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 28 oct. 2008 à 14:11
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 28 oct. 2008 à 14:11
A voir également:
- Passer un parametre de PHP a javascript
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Passer de qwerty a azerty - Guide
- Telecharger javascript - Télécharger - Langages
- Passer de majuscule à minuscule - Guide
- Remettre parametre usine pc - Guide
5 réponses
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
28 oct. 2008 à 13:27
28 oct. 2008 à 13:27
Si ta fonction accepte deux parametres essaies:
onclick="ChangeStatut('this.form','<?=$lang?>')"
Normalement ça doit marcher, sinon fais voir ta fonction Changestatus pour essayer de l'adapter
onclick="ChangeStatut('this.form','<?=$lang?>')"
Normalement ça doit marcher, sinon fais voir ta fonction Changestatus pour essayer de l'adapter
Groarh
Messages postés
682
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
28 juin 2015
185
28 oct. 2008 à 13:35
28 oct. 2008 à 13:35
Non briiiiix, non !
La syntaxe <?= ... ?> n'est pas portable, et this.form est un objet, il ne doit pas être encadré par des quotes !
Par contre il manquait effectivement des quotes autour de <?php echo $lang;?>, doubles ou simples, peu importe.
majax06, donne-nous des nouvelles ;)
La syntaxe <?= ... ?> n'est pas portable, et this.form est un objet, il ne doit pas être encadré par des quotes !
Par contre il manquait effectivement des quotes autour de <?php echo $lang;?>, doubles ou simples, peu importe.
majax06, donne-nous des nouvelles ;)
fabuleux ce forum , la reactivité !!!!!
merci les gars mais j'ai trouvé largement plus simple et deja documenté dans ce forum
passer une variable hidden au formulaire
du type
<input name="Langue" value="<?php echo $lang; ?>" type="hidden" />
et apres dans le JS (et meme pas dans la premiere fonction appellee mais seulement 2 ou 3 niveaux plus bas)
lang= thisformulaire.Langue.value;
if (thisformulaire.Prenom.value === "")
{ if (lang==="fr") {pstr=" Votre Prenom\n";} else { pstr=" Your first name\n";}
isOK = isOK+pstr ;
mycount=mycount+1;
thisformulaire.Prenom.className = 'champcontacterreur';}
merci les gars mais j'ai trouvé largement plus simple et deja documenté dans ce forum
passer une variable hidden au formulaire
du type
<input name="Langue" value="<?php echo $lang; ?>" type="hidden" />
et apres dans le JS (et meme pas dans la premiere fonction appellee mais seulement 2 ou 3 niveaux plus bas)
lang= thisformulaire.Langue.value;
if (thisformulaire.Prenom.value === "")
{ if (lang==="fr") {pstr=" Votre Prenom\n";} else { pstr=" Your first name\n";}
isOK = isOK+pstr ;
mycount=mycount+1;
thisformulaire.Prenom.className = 'champcontacterreur';}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
28 oct. 2008 à 14:11
28 oct. 2008 à 14:11
DSL pour la petite faute d'inattention.
Ca arrive qu'on soit fatigué !!!
Ca arrive qu'on soit fatigué !!!