







|
|
|
 |
| > Echapper le caractère "#" |
[ Posté par orionis ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 11:07 | 16 messages ]
  Bonjour à tous,
Je cherche à échapper le caractère "#" dans une chaîne, passée en paramètre POST d'un programme PHP via une fonction javascript.
Tel quel, ce caractère empêche la définition de tous les paramètres passés après lui.
j'ai tenté sans succès :
chaine=chaine.replace(/#/,"\#")
|
|
Merci pour votre aide...
 
|
[ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 11:55 | 4024 messages ]
  Pas très clair.
T'as le code complet ?
Essaye de substituer par %23
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
| [ Posté par orionis ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 11:58 | 16 messages ]
  Je récupère des variables sur une page de saisie html, et j'appelle un programme PHP pour traiter celles-ci.
La variable art_ref peut se terminer par '#', ce qui empêche les variables suivantes (art_desc, art_type...) d'être remplies.
(...)
var art_ref=document.getElementById('art_ref').value;
art_ref=art_ref.replace(/#/g,"\\#");
(...)
document.location='dde_appro_enreg.php?&action=ajout&log='+log+'&mag='+mag+'&art_ref='+art_ref+'&art_desc='+art_desc+'&art_type='+art_type+'&qte='+qte+'&code_objet='+code_objet+'&lib_objet='+lib_objet+'&justif='+justif;
|
|
| [ Posté par orionis ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 12:49 | 16 messages ]
  En fait, j'utilise la fonction escape(), ça semble fonctionner! :o)
| [ Posté par v1nce ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 14:05 | 4024 messages ]
  C'est pas du POST, ça. C'est du GET.
________________ V1nce
Si je les ai oubliés les bonjour, merci et au revoir sont implicites
Brevets logiciels : dites NON !
http://petition.eurolinux.org/index.html
http://swpat.ffii.org/index.fr.html
| [ Posté par orionis ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-02-2010 à 14:29 | 16 messages ]
  Au temps pour moi, j'aurais dû corriger, c'est bien du get dans mon PHP.
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|