Tijdens de proef met Ajax chat pagina ontdek ik dat plus (+) karakter als enige niet doorheen komt.
Deze kan ik wel invoeren in de tekstveld. (geen <form> maar keypress aflezen die enter eruithaal voor uitvoeren scriptcodes, dus direct .value lezen en verwerken via ajax naar php script om vervolgens op te slaan in DB en laten afdrukken via innerHTML. Dat gaat met responseText.
Maar bij ophalen gegevens met document.getElementById('xxx').value merk ik dat + karakter en alles wat daarachter komt verdwenen is.
Dat is niet zo mooi voor chat pagina. Hoe kan ik die speciale karakter, welke in JS vooral gebruikt is om strings samen te voegen, toch nog als echte string gebruiken en op pagina laten posten via innerHTML.
Wie heeft een tip hiervoor? Alvast dank.
Ik probeer ook + te parsen naar & # 6 8 ; als UTF-8 code, maar dat heeft weinig nut
Het lijkt allang verdwenen te zijn voordat ik wat probeer.
Een zwakke punt in JS?
Deze kan ik wel invoeren in de tekstveld. (geen <form> maar keypress aflezen die enter eruithaal voor uitvoeren scriptcodes, dus direct .value lezen en verwerken via ajax naar php script om vervolgens op te slaan in DB en laten afdrukken via innerHTML. Dat gaat met responseText.
Maar bij ophalen gegevens met document.getElementById('xxx').value merk ik dat + karakter en alles wat daarachter komt verdwenen is.
Dat is niet zo mooi voor chat pagina. Hoe kan ik die speciale karakter, welke in JS vooral gebruikt is om strings samen te voegen, toch nog als echte string gebruiken en op pagina laten posten via innerHTML.
Wie heeft een tip hiervoor? Alvast dank.
Ik probeer ook + te parsen naar & # 6 8 ; als UTF-8 code, maar dat heeft weinig nut
Een zwakke punt in JS?