Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как взять значение из INPUT?


Автор: ОнКофе 11.7.2006, 12:15

Код

<FORM name="Form1">
<INPUT name="sumall" type="text" value="1000">
</FORM>


Изначально значение есть, но оно изменяется в зависимости от нажатых checkbox'ов.
Как можно взять значение из строки и присвоить его переменной в функции? 

Автор: Burrr 11.7.2006, 12:16
Код

document.forms["Form1"].sumall.value;
 

Автор: ОнКофе 11.7.2006, 12:18
Burrr, а как его присвоить переменной x? 
мне нужно брать от туда значение, затем провести с ним математические операции, после чего полученное новое значение записать в этот INPUT 

Автор: Burrr 11.7.2006, 12:21
Код

x = document.forms["Form1"].sumall.value;
x = x * 10;
document.forms["Form1"].sumall.value = x;
 

Автор: ОнКофе 11.7.2006, 12:25
Burrr, хм.... а плчему он не складывает числа а пишет их рядом? 
x=1000
y=50

а в итоге в INPUT выводит 100050 

Автор: Burrr 11.7.2006, 12:33
Сорри, вот:
Код

x = parseInt(document.forms["Form1"].sumall.value);
x = x + 3;
document.forms["Form1"].sumall.value = x;
 

Автор: ОнКофе 11.7.2006, 14:12
Все работает!!! Спасибо! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)