Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de textarea avec XMLHTTPRequest ! [ Archives / AU SECOURS !!! ] (liv)

lundi 24 avril 2006 à 11:15:37 | Problème de textarea avec XMLHTTPRequest !

liv

Bonjour à tous !

J'urilise la techno XMLHTTPRequest pour l'affichage de mes formulaires.
Jusqu'à maintenant je n'avais pas de problème mais depuis que j'ai inséré des éléments TEXTAREA dans mon formulaire cela ne fonctionne plus.

Voilà le problème :
Dès que je met un retour chariot dans mon textarea cela ne marche plus.

Mon fonctionnement :
1. J'ai une page avec un formulaire d'enregistrement avec divers éléments (dont textarea). Ces éléments sont déjà renseignés par XMLHTTPRequest via des requêtes dans ma base de données.
2. Je modifie mes éléments...en faisant un retour chariot dans mon textarea par exemple.
3. J'enregistre mes valeurs dans une base de données en appellant un script php.
4. Je rappelle ma page avec mon formulaire renseigné -> j'ai une erreur javascript lié au retour chariot du textarea.

Est-ce que je dois appeler des fonctions php de traitement de caractères ?? J'en ai essayé pleins mais ça ne fonctionne pas !

Merci de votre aide.

. Liv

lundi 24 avril 2006 à 12:11:05 | Re : Problème de textarea avec XMLHTTPRequest !

malalam

Administrateur CodeS-SourceS
Hello,

tu as essayé avec nl2br() ?

lundi 24 avril 2006 à 12:26:15 | Re : Problème de textarea avec XMLHTTPRequest !

liv

Je viens de l'essayer mais rien n'y fait.

En fait mon champ "commentaire" doit s'afficher dans mon textarea.
Si il contiend des \n, pour qu'il s'affiche dans mon textarea je fais la manip suivante:

$commentaire = str_replace("\n"," \\n", $commentaire);

Si je ne fais pas ça j'ai une erreur javascript...et ensuite je l'affiche dans mon formulaire via XMLHTTPRequest.

echo "window.document.forms['monform'].elements['dCommentaire'].value ='".$commentaire."';";

Ensuite, j'enregistre les valeurs dans ma base...sans traitement particulier et c'est après que ça déconne.
Je regarde dans ma base la valeurs enregistrée et pas de problème, il y a bien mon texte en bonne et due forme...mais lorsque j'essaie de le réafficher j'ai une erreur javascript.

Je suis obligé de reformater le texte dans ma base pour que cela re-fonctionne.

. Liv

lundi 24 avril 2006 à 13:07:52 | Re : Problème de textarea avec XMLHTTPRequest !

malalam

Administrateur CodeS-SourceS
quelle est l'erreur js...?

lundi 24 avril 2006 à 14:10:53 | Re : Problème de textarea avec XMLHTTPRequest !

liv

L'erreur renvoyée n'est pas clair...il me met "unterminated string literal".
La chaîne de caractère n'est pas prise en compte dans sa totalité. La valeur renvoyée par la console javascript s'arrête là où j'ai inséré le retour chariot.

. Liv

lundi 24 avril 2006 à 14:33:52 | Re : Problème de textarea avec XMLHTTPRequest !

malalam

Administrateur CodeS-SourceS
si tu remplaces ton str_replace par un nl2br, tu as la même erreur...??

lundi 24 avril 2006 à 14:40:59 | Re : Problème de textarea avec XMLHTTPRequest !

liv

Oui ! C'est ça le plus curieux !
Il me met la même erreur javascript avec la valeur de la variable coupée à hauteur du retour chariot.
Si je ne mets pas nl2br j'ai la même erreur mais sans le <br />







. Liv

lundi 24 avril 2006 à 14:44:36 | Re : Problème de textarea avec XMLHTTPRequest !

malalam

Administrateur CodeS-SourceS
Fais voir le html de ton textarea...?

lundi 24 avril 2006 à 14:44:45 | Re : Problème de textarea avec XMLHTTPRequest !

liv

Pour te préciser je fais les tests avec 2 bases de données...l'une en LATIN1 et l'autre en UNICODE...même résultat pour les 2. C'est bizarre tu ne trouves pas ?

. Liv

lundi 24 avril 2006 à 14:48:39 | Re : Problème de textarea avec XMLHTTPRequest !

liv

echo '<tr>
             <td class="entete_tableau">Commentaires :</td>
             <td class="ligne_tableau_p" colspan="">
                 &nbsp;<textarea id="dCommentaire" name="dCommentaire" class="textebord" cols="60" rows="10" maxlength="100" onKeyPress="CaracMax(\'dCommentaire\', \'500\')"></textarea>
             </td>
         </tr>';


. Liv


1 2

Cette discussion est classé dans : problème, textarea, formulaire, xmlhttprequest, éléments


Répondre à ce message

Sujets en rapport avec ce message

Variable [ par magicsmacks ] Bonjour, J'ai un gros problème, je désirai réaliser un aide à la réalisation d'un formulaire. J'ai créé tout d'abord une première page qui demande le no database fantaisiste [ par rocknroll2 ] Bonjour à tous, J'ai un formulaire qui va chercher de nombreux éléments dans différentes tabels. Comme je ne suis pas un Pro du PHP, je mets des requi problème avec les formulaires [ par Lissena ] Salut, est ce que quelqu'un peut m'aider??? J'ai un problème avec mes formulaires. Lorsque mon formulaire est petit (environ 30 champs) j'arrive à ins session + formulaire [ par Orcus ] G un problème très simple, mais je n'arrive pas à le résoudre et je ne vois pas le problème ! J'ouvre ma page a.php (aucun problème), je remplie le fo Problème formulaire d'identification [ par brandon ] Bon c'est vriament un truc de débutant je sais, mais je n'arrive pas a récuperer les variables du formulaire de la page login.htm dans la page login.p Bouton radio problème [ par fredo35m ] Bonjour, sur un formulaire j'ai des menus déroulants, des boutons radios etc... mon problème est que je n'arrive pas à conserver le clique sur mes bou Problème avec $id et récuperation [ par by_MG ] Salut,J'ai un soucis dans mes pages, mes pages voie bien l'id de l'utilisateur quand je met cliquer sur le lien example( si dessous) mais quand je fai problème avec $_POST et Select [ par anspauldou ] Salut J'ai un problème avec mon $_POST et le select de mon formulaire. lorsque que je soumets mon formulaire, $_POST ['select '] ne me renvoie que le Problème de formulaire [ par Tioo ] Bonjour à tous !Je ne m'y connais pas beaucoup en php. J'aimerais avoir un formulaire pour organiser une rencontre, avec divers champs (nom, nombre d' Problème avec les ' dans mon formulaire ! [ par anxel ] Bonjour, j'ai beaucoup de misère avec les apostrophe dans mon formulaire... Pourquoi il ne veux pas enregistrer les infos dans ma base de donnée.... I


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,811 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.