Многострочные строковые переменные - КАК?
Всем привет!
Помогите решить задачку! (скорее всего не обойдется без 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, время: 05:01. |