Добрый день!
Есть две формы.
В одной форме вбиваю текст в текстовое поле.
В другой форме этот текст должен выводится, через запятую.
Как я понял решение простое. Строка - массив. То есть
var str='qwe' - это массив из 3 элементов ( str[0]='q') и так далее.
Почему, когда в форму 1 вбиваю текст и нажимаю на кнопку, в форме2 появляется только последний символ. ?
<body>
//форма1
<form name="txt_in">
<input type="text" name="txt_rez" value=' '>
</form>
//форма2
<form name="txt_out">
<textarea rows='5' cols='15' name="area_rez" value=' '> </textarea>
<input type="button" value="get text" onclick="txt()">
</form>
</body>
вот простая функция
<script>
function txt(){
var txtval=document.txt_in.txt_rez.value; //переменной присваивается значение, вбитое в текстовое поле в форме 1
var i;
//перебор строки
for(i=0; i<txtval.length; i++){
var rez=txtval[i]+', ';
document.txt_out.area_rez.value=rez;
}
}
</script>
Если вбить текст 'qwe' - результат будет ' e, ' ...