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
:)
6 svar · 290 visningar · startad av Jaan
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
:)
<form onsubmit="this.foo.value=this.foo.value.replace(/\r\n|\r|\n/g,';');" ...osv
Om textarean heter "foo".
OK, tack! Ska prova senare. :)
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?
Det är ju det som är i textarian som skall skickas så det blir nog svårt att åstakomma på klienten.
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.