OVH Cloud OVH Cloud

Problème de guillemet

6 réponses
Avatar
kwen
Bonjour,

Je souhaite affecter une valeur contenant un guillemet dans un input
mais
une erreur se produit :

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Error: unterminated string literal
Source File: http://localhost/DevPhp/
Line: 1, Column: 44
Source Code:
document.getElementById('two').value=3D'\

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<form>
<input type=3D"text" id=3D"two" name=3D"two" value=3D"" />
<input type=3D"button" name=3D"button" value=3D"Go"
onclick=3D"document.getElementById('two').value=3D'\"'" />
</form>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Avec un quote sa passe sans probl=E8me si je met un "\".
Pour info je travaille avec php et en UTF-8.

Merci de votre aide

Kwen

6 réponses

Avatar
ASM

<form>
<input type="text" id="two" name="two" value="" />
<input type="button" name="button" value="Go"
onclick="document.getElementById('two').value='"'" />


onclick="document.getElementById('two').value='x22';"

</form>



--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé

Avatar
kwen
Merci beaucoup :)

existe t'il un fonction capable de convertir une chaine en unicode
directement ?

On Nov 18, 7:00 pm, ASM
wrote:



<form>
<input type="text" id="two" name="two" value="" />
<input type="button" name="button" value="Go"
onclick="document.getElementById('two').value='"'" />onclick="do cument.getElementById('two').value='x22';"

</form>--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé




Avatar
ASM
Merci beaucoup :)

existe t'il un fonction capable de convertir une chaine en unicode
directement ?


sinon plus simplement :

<input type="button" name="button" value="Go"
onclick='document.getElementById("two").value=""";' />


et pour ' :

<input type="button" name="button" value="Go"
onclick="document.getElementById('two').value=''';" />


--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé

Avatar
Olivier Miakinen

sinon plus simplement :

<input type="button" name="button" value="Go"
onclick='document.getElementById("two").value=""";' />


Aaaaaah ! Ravi de voir que tu acceptes enfin d'encadrer une valeur
d'attributs par des guillemets simples. :-D

Avatar
ASM
sinon plus simplement :

<input type="button" name="button" value="Go"
onclick='document.getElementById("two").value=""";' />


Aaaaaah ! Ravi de voir que tu acceptes enfin d'encadrer une valeur
d'attributs par des guillemets simples. :-D


gna gna gna :-p



(tu auras remarqué que ça ne m'est pas venu de prime abord)

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé


Avatar
Olivier Miakinen

Aaaaaah ! Ravi de voir que tu acceptes enfin d'encadrer une valeur
d'attributs par des guillemets simples.


gna gna gna :-p


:-D

(tu auras remarqué que ça ne m'est pas venu de prime abord)


Oui, j'ai remarqué. Mais l'idée t'est venue quand même, qui plus est
sans que personne n'en parle. On dit qu'il n'y a que les cons qui ne
changent pas d'avis, ce dont on peut conclure que tu n'es pas un con
(d'ailleurs je le savais déjà, même si tu es un peu têtu parfois).

Amicalement,
--
Olivier Miakinen