webForumDet fria alternativet

Byta ut radbrytningar

6 svar · 290 visningar · startad av Jaan

JaanMedlem sedan feb. 200340 inlägg
#1

Hej.

Hur gör jag om jag vill replace'a alla radbrytningar i en textarea till annat tecken när jag trycker på submit?

1
2
3

ska bli: 1;2;3

:)

JojoxxMedlem sedan juni 20004 306 inlägg
#2
<form onsubmit="this.foo.value=this.foo.value.replace(/\r\n|\r|\n/g,';');" ...osv

Om textarean heter "foo".

JaanMedlem sedan feb. 200340 inlägg
#3

OK, tack! Ska prova senare. :)

JaanMedlem sedan feb. 200340 inlägg
#4

Fungerar bra. :)

Men....hehe...när användaren trycker på submit öppnar jag ett nytt fönster och då kommer texten i textarean vara ändrad om man går tillbaka.
Går det att bara ändra det som ska submit'as och inte det som står i textarean, eller måste man då använda tex ASP för det?

Jesper TMedlem sedan nov. 20017 058 inlägg
#5

Det är ju det som är i textarian som skall skickas så det blir nog svårt att åstakomma på klienten.

JojoxxMedlem sedan juni 20004 306 inlägg
#6

Du kan ju använda ett dolt fält som innehållet i textarean kopieras till och sedan gör du ändringen i det. Men det bästa är ju om du kan göra det på serversidan med ex ASP.

JaanMedlem sedan feb. 200340 inlägg
#7

Du kan ju använda ett dolt fält ...

Precis vad jag tänkte testa.... ;)

Tack för hjälpen grabbar!

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb