Problème paramétrage de fonction javascript
Résolu
mat_elot
Messages postés
147
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Je début dans le langage et je galère sur un truc qui est surement ridicule.
J'ai un bouton en html:
<input type="button" class="stvldbtn" value="valider" onmouseover="btover(this)" onmouseout="btout(this)" onclick="validateAgregat('<? echo $table_name2; ?>');" />
Et j'ai ma fonction validateAgregat qui est appelée avec en paramètre $table_name2.
Hors mon paramètre peut être une chaine entre double guillemets ou pas ("ma_table" ou ma_table)
Je crois que lorsque j'appelle un table dont le nom s'écrit avec des ", ca plante dans le javascript.
Comment pourrais je traiter ca pour enlever les " dans le javascript?
Merci
config>Windows XP / Firefox 3.6.10</config>
Je début dans le langage et je galère sur un truc qui est surement ridicule.
J'ai un bouton en html:
<input type="button" class="stvldbtn" value="valider" onmouseover="btover(this)" onmouseout="btout(this)" onclick="validateAgregat('<? echo $table_name2; ?>');" />
Et j'ai ma fonction validateAgregat qui est appelée avec en paramètre $table_name2.
Hors mon paramètre peut être une chaine entre double guillemets ou pas ("ma_table" ou ma_table)
Je crois que lorsque j'appelle un table dont le nom s'écrit avec des ", ca plante dans le javascript.
Comment pourrais je traiter ca pour enlever les " dans le javascript?
Merci
config>Windows XP / Firefox 3.6.10</config>
A voir également:
- Problème paramétrage de fonction javascript
- Fonction si et - Guide
- Paramétrage double écran - Guide
- Fonction miroir - Guide
- Telecharger javascript - Télécharger - Langages
- Fonction moyenne excel - Guide
4 réponses
Bonjour Alain et merci.
Je me rends compte que je ne peux pas régler mon problème. Il aurait fallut qu'en entrée j'ai un nom de table sans guillemets et en sortie mon nom de table avec guillemets si jamais il en avait , et une fois les guillemets enlevés en entrée, impossible de les récupérer pour la sortie car ca dépend des tables..
Ma solution: changer tous le nom de mes tables.
Entre temps j'avais cherché et j'étais tombé sur la fonciton js chaine.replace().
Voila merci.
Je me rends compte que je ne peux pas régler mon problème. Il aurait fallut qu'en entrée j'ai un nom de table sans guillemets et en sortie mon nom de table avec guillemets si jamais il en avait , et une fois les guillemets enlevés en entrée, impossible de les récupérer pour la sortie car ca dépend des tables..
Ma solution: changer tous le nom de mes tables.
Entre temps j'avais cherché et j'étais tombé sur la fonciton js chaine.replace().
Voila merci.