GNT sans publicité, site mobile, fonctionnalitées exclusives...

textarea, récupérer les \n

Le
unbewusst.sein
si je fai un retour à la ligne "" ou autre ils n'apparaissent plus
après sauvegarde dans une base SQLite. Ni même, donc avant SQL, dans le
js qui lit le contenu par :
var val=document.getElementByIf('monid').value sur le textarea en
question.

normal ca ???

--
« Qui veut cherche un moyen.
Qui ne veut pas cherche une excuse. »
(Proverbe chinois)
Lire les 28 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 6
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Denis Beauregard
Le #23686231
Le Thu, 25 Aug 2011 22:43:35 +0200, (Une
Bévue) écrivait dans fr.comp.infosystemes.www.auteurs:

si je fai un retour à la ligne "n" ou autre r ils n'apparaissent plus
après sauvegarde dans une base SQLite. Ni même, donc avant SQL, dans le
js qui lit le contenu par :
var val=document.getElementByIf('monid').value sur le textarea en
question.

normal ca ???



Et si on regarde tout de suite dans un <pre> ?


Denis
SAM
Le #23686441
Le 25/08/11 22:43, Une Bévue a écrit :
si je fai un retour à la ligne "n" ou autre r ils n'apparaissent plus
après sauvegarde dans une base SQLite. Ni même, donc avant SQL, dans le
js qui lit le contenu par :
var val=document.getElementByIf('monid').value sur le textarea en
question.

normal ca ???




Oui, c'est la merde ces retours de lignes (sont-ils volontaires ou wrapés ?)

var val=document.getElementByIf('monid').value.replace(/[nr]/g,'<br>');

par exemple ?

--
Stéphane Moriaux avec/with iMac-intel
unbewusst.sein
Le #23686731
Denis Beauregard wrote:

Et si on regarde tout de suite dans un <pre> ?



Oui merci c'est une très bonne idée vu que,comme je suis en xhr pour les
modifs des différents champs, je n'utilise pas de 'après ce que je lis :
La balise PRE affiche le texte contenu dans ses balises tel qu'il est
écrit en respectant les espaces les tabulations et les sauts à la ligne.
--
« Quand les hommes ne peuvent changer les choses,
ils changent les mots. »
(Jean Jaurès)
unbewusst.sein
Le #23686721
SAM
var val=document.getElementByIf('monid').value.replace(/[nr]/g,'<br>');



oui; merci, j'ai pensé à un truc dans ce genre aussi.
mais la solution j'imagine que je peux mettre un --
« Quand les hommes ne peuvent changer les choses,
ils changent les mots. »
(Jean Jaurès)
unbewusst.sein
Le #23686881
SAM
Oui, c'est la merde ces retours de lignes (sont-ils volontaires ou wrapés ?)

var val=document.getElementByIf('monid').value.replace(/[nr]/g,'<br>');



ta regex ce ne serait pas plutôt :
var
val=document.getElementByIf('monid').value.replace(/[n|r]/g,'<br>');
càd n OU r ???

par exemple ?



j'ai fait une manip dans un textarea, j'avais :
Authorization Approved Order Amount: 25.00 Order Number:
SSOFT-OTAT-960924877 nom : Yvon Thoraval organisation : self nombre
licences : 1 registration code : BDC2A9E2

donc sans n ni r; j'ai modifié en :

Authorization Approved
Order Amount: 25.00
Order Number: SSOFT-OTAT-960924877
nom : Yvon Thoraval
organisation : self
nombre licences : 1
registration code : BDC2A9E2

qui est quand même plus facile à lire, ben quand je lis cette textarea
par :
document.getElementByIf('monid').value

je n'ai plus les n...

ca veut dire qu'il faudrait détecter les n à l'entrée du clavier et
leur substituer des "<br />" ???
pénible ca !!!
--
« Sur le plus beau trône du monde,
on n'est jamais assis que sur son cul ! »
(Michel de Montaigne)
Publicité
Suivre les réponses
Poster une réponse
Anonyme