Вкарване на текст в 3 полета

BUSTTER

Registered
Здравейте,
как може с java script да бъде поставен различен или един и същ текст в няколко полета?
Благодаря!
 
Може, въпросът обаче е откъде ще се взема този текст и при какви обстоятелства ще попада там. От това зависи и решението.
Ако е просто текст в полето:

<INPUT TYPE="TEXT" NAME="pole1" VALUE="Текст в полето" SIZE=20>

Ако по-горното ти е известно, извинявай.
 
За да искам с JS значи има защо!
Не съм n00b че да ми даваш поле със VALUE.....

Трябва ми такава функция като тази за смайлитата отляво... само , че все едно имам 3- такива текст ареа и когато кликна на някое емотиконче то влиза и в 3-те текст ареа.
 
Ето един калпав вариант :D .. опитвах с array ама нещо не успях да го измисля затова го клонирах :oops:

Код:
<script>
function addsmile(text) {
    var txtarea = document.imenaforma.pole1;
    text = ' ' + text;
    if (txtarea.createtextRange && txtarea.caretPos) {
        var caretPos = txtarea.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
        txtarea.focus();
    }else {
        txtarea.value += text;
        txtarea.focus();
    }
    var txtarea = document.imenaforma.pole2;
    text = '' + text;
    if (txtarea.createtextRange && txtarea.caretPos) {
        var caretPos = txtarea.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
        txtarea.focus();
    }else {
        txtarea.value += text;
        txtarea.focus();
    }
    var txtarea = document.imenaforma.pole3;
    text = '' + text;
    if (txtarea.createtextRange && txtarea.caretPos) {
        var caretPos = txtarea.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
        txtarea.focus();
    }else {
        txtarea.value += text;
        txtarea.focus();
    }
}
</script>

<a href="javascript:addsmile(':)');">dobavi :)</a>

<form action="" name="imenaforma">
<input type="text" name="pole1" value=""><br />
<input type="text" name="pole2" value=""><br />
<input type="text" name="pole3" value="">
</form>
 

Back
Горе