Многострочные строковые переменные - КАК?
Всем привет!
Помогите решить задачку! (скорее всего не обойдется без JS) В общем есть простенькая форма Код:
<form method="post" name="addform" action="http://site.ru" тут все просто! Требуется другая реализация, вместо Код:
<textarea cols="80" rows="10" name="message"></textarea><br> Код:
<input name="p1" type="text" value="" ><br> Код:
message.value="p1"+"p2" Как это сделать? Не понимаю... :thanks: |
самая обыкновенная операция конкатенации
var str1 = 'Hellow ', str2 = 'World', msg = str1 + str2 + '!'; alert(msg); |
Извиняюсь за свою неграмотность, это будет выглядеть так?
index.html .... Код:
<form method="post" name="addform" action="http://site.ru" |
Цитата:
|
строковые, то есть математических операций не будет
|
Цитата:
var num1 = 1, num2 = 2, str = 'Hellow World ' msg = str + (num1 + num2) + '!'; alert(msg); |
у меня задача стоит не такая...
я не знаю как передать значение в переменную message - она у меня пустая если я использую форму вида Код:
<input name="str1" type="text" value="" ><br> |
Цитата:
<script type="text/javascript"> window.onload = function() { var forma = document.forma.elements, i = forma.length; while(i--) { forma[i].onkeyup = function() { function int(i) { return +i; } forma[2].value = int(forma[0].value) + int(forma[1].value); }; } }; </script> <form name="forma" action="" method=""> <input type="text" value="" />+ <input type="text" value="" /> <input type="button" value="" disabled="disabled" /> </form> |
Ну это опять не то!
Куда уже корректнее объяснятся! Скрипт получает на проверку три переменные! (я их перечеслял) одна из этих переменных message - которая получалась из поля <textarea> я же не хочу вводить данные в <textarea> а хочу использовать от 2 до n текстовых полей, и данные введенные в них сформируют переменную message то есть message = str1 \r\n + str 2 \r\n + str3 + \r\n и тд... ир а выводится она будет в <textarea> |
На сервере сложите полученные значения и не е*те мозги.
На js это можно сделать, но то будет решение через жопу. |
Часовой пояс GMT +3, время: 12:18. |