Bonjour.
J'ai réalisé un tout petit code en javascript, qui me permet de passer une valeur sélectionnée depuis une liste déroulante tirée d'une base de données, vers un autre champ de la page sans avoir à la raffraichir inutilement.
function sel_theme()
{
var id_theme = document.forms["send"].elements["theme"].value
document.forms["send"].elements["var_theme"].value = id_theme
}
Pas de grosse difficulté et ça fonctionne bien sauf pour quelques cas. Par exemple les chaînes de caractères avec des apostrophes sont coupées juste avant l'apostrophe et je n'obtiens donc pas le résultat escompté.
Par exemple "Bonjour l'ami' devient "Bonjour l".
j'ai essayé avec un antislash devant mais j'obtiens le même résultat en l'occurence "Bonjour l/"
Dans mon code PHP j'ai tenté de rajouter un addslashes(), à l'arrivée j'ai toujours le même problème.
J'ai beau chercher sur le net je ne trouve pas et pourtant je suis certain que c'est tout bête puisque si je remplace id_theme par une phrase du type "Bonjour l\'ami", là l'opération se déroule parfaitement.
Quelqu'un peut il me donner la solution à ce problème? merci d'avance.