Mam formularz, a w nim pole select:
[codeTreść: <textarea name="tresc" id="tresc" rows="20" cols="80" onKeyPress="zarzadzajKeys();"></textarea>[/code]
po naciśnięciu enter, który powoduje "złamanie linii", chciałbym, aby zastał automatycznie dopisany tekścik: "[br\]".
To rozwiązanie miało działać wszędzie, ale nie działa w FireFoxie:
Kod
<script><!--
function zarzadzajKeys(ev){
var xKey = "";
if(document.layers){xKey = ev.which;}
else{xKey = event.keyCode;}
//alert(xKey);
if(xKey==13){wstaw_jeden('[br/]');}
//F.focus();
}
//--></script>
function zarzadzajKeys(ev){
var xKey = "";
if(document.layers){xKey = ev.which;}
else{xKey = event.keyCode;}
//alert(xKey);
if(xKey==13){wstaw_jeden('[br/]');}
//F.focus();
}
//--></script>
Potem dopisałem linię:
Kod
<script><!--
if(document.layers){D.onKeysPress=zarzadzajKeys(ev);}
//--></script>[/
if(document.layers){D.onKeysPress=zarzadzajKeys(ev);}
//--></script>[/
ale nie pomogło...
Proszę o pomoc... co mam zrobić, oxie... please...
rozwiązanie przepisałem z książki, ale ... jak widać nie działa...
Pozdrawiam
Less