[ Vesna m @ 11.09.2013. 15:57 ] @
Ovaj primer menja određeni karakter u drugi (2=>0), ali ne prelama novi red nakon ;
Code:

    <form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--
    function formaf()
    {
    while (document.forms.forma.text.value.indexOf("2")>-1) {document.forms.forma.text.value = document.forms.forma.text.value.replace('2','0');}
    }
    //-->
    </script>


Šta treba da mu dodam pa da kada budem kliknula na onaj button (minjaj) da mi se automatski posle ; (tačke i zareza) prelomi novi red (s desne strane od ;), pored toga što 2 prelazi u 0.

Npr.

Hvala.

[Ovu poruku je menjao Vesna m dana 11.09.2013. u 17:39 GMT+1]
[ deZio @ 11.09.2013. 16:51 ] @
Jednostavno samo posle .replace("2","0") dodaj .replace(";",";\n")

Dakle treba da izgleda ovako:
Code:
<form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--
    function formaf()
    {
    while (document.forms.forma.text.value.indexOf("2")>-1) {document.forms.forma.text.value = document.forms.forma.text.value.replace('2','0').replace(";",";\n");}
    }
    //-->
    </script>

\n označava novi red unutar textarea.
[ Vesna m @ 11.09.2013. 20:37 ] @
Ne radi. Kada se kao u ovom slučaju (";",";\n") levo i desno od onog zareza nađu isti karakteri onda browser zakoči tj.
Code:
;
počinje da se pretvara u nedogled u
Code:
;\n
.
[ deZio @ 12.09.2013. 00:34 ] @
Izbaci onda u potpunosti WHILE i nek ti ta f-ja izgleda ovako:
Code:
function formaf() {
    document.forms.forma.text.value = document.forms.forma.text.value.replace(/2/g,'0').replace(/;/g, ";\n");
}
[ Vesna m @ 12.09.2013. 09:23 ] @
Ovako:
Code:

<form name="forma">
    <textarea name="text" cols="33" rows="10" lang="hr"></textarea><br>
    <input name="botun" type="button" value="Minjaj" onClick="JavaScript:formaf();">
    </form>

    <script>
    <!--

 function formaf() {
    document.forms.forma.text.value = document.forms.forma.text.value.replace(/2/g,'0').replace(/;/g, ";\n");
 }
    }
    //-->
    </script>


Ne reaguje kada kliknem na minjaj.
[ deZio @ 12.09.2013. 11:30 ] @
Imaš jednu zagradu viška ispred //-->