[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбить строку и создать из нее переменные
Nuzhser

Может кто-то поможет мне а то в джаве не разбираюсь.
У меня вопрос. Есть поля на странице. Надо чтобы джаваскрипт
брал з одного поля строку из чисел скопированных из екселя
разбивал по пробелу в отдельные переменные и присваивал другим полям на этой же странице.


<textarea name="receiver1" id="receiver1"></textarea> <br>
<input type="text" name="receiver2" value="" /> <br>
<input type="text" name="receiver3" value="" /> <br>
<input type="text" name="receiver4" value="" /> <br>
<input type="text" name="receiver5" value="" /> <br>
<input type="text" name="receiver6" value="" /> <br>
<input type="text" name="receiver7" value="" /> <br>
<input type="text" name="receiver8" value="" /> <br>
<input type="text" name="receiver9" value="" />
<br>
<input type="text" name="donator" value="" size="80" /><br>
В этом поле я вставляю цифры
1 1 2.3 5.9 27.14 12.213 14.927 16.284 18.998 21.712

и мне надо разбить их по пробелу и вставить в отдельные поля к тому же третья и четвертая цифры должгны быть в формате (2.3cmx5.9cm)



<button onclick='distribute();'>DO</button>
<script type="text/javascript">
function distribute(){
var all=document.getElementsByName("donator");
var allvalues=all.value;

}
</script>




Спустя 2 часа, 4 минуты, 50 секунд (14.11.2011 - 14:57) Zerstoren написал(а):
.split вроде функция называется.

Вот ссылка http://javascript.ru/String/split

Спустя 5 часов, 48 минут, 35 секунд (14.11.2011 - 20:45) Guest написал(а):
Если делаю такой код
<HTML>
<HEAD>
<TITLE>Test Input </TITLE>
<script LANGUAGE="JavaScript">
function readText (form) {
TestVar =form.inputbox.value;
TestVar.split(' ');
alert (TestVar[5]);
}
</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="myform" ACTION="" METHOD="GET">
Enter something in the box: <BR>
<INPUT TYPE="text" NAME="inputbox" VALUE=""><P>
<INPUT TYPE="button" NAME="button1" Value="Read" onClick="readText(this.form)">
</FORM>
</BODY>
</HTML>
1 1 2.3 5.9 27.14 12.213 14.927 16.284 18.998 21.712

И ввожу эти цифры в поле жму на батон выводит просто точку почему не пойму. Эти цифры скопированы с экселя но и если ставлю символ таба \t все равно точка выводится.

Спустя 5 минут, 5 секунд (14.11.2011 - 20:50) Guest написал(а):
Вибачай земляк шо морочу голову працює так
TestVar =form.inputbox.value;
arrvals = TestVar.split('\t');
alert (arrvals[5]);


Спустя 3 минуты, 39 секунд (14.11.2011 - 20:54) Guest написал(а):
А ше може підскажеш як 3 і 4 елемент масиву заключити в такий формат
(1елемент см х 2 елемент см)
і як краще призначати отримані змінні значенням полів на сторінці


_____________
Лэт ит би
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.