[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: input problem
lawbreaker
      <form>
<
input type=submit name=num value=0 onClick="document.forms[0].text.value=text.value+'0'"><br>
<
input type=submit name=num1 value=1 onClick="document.forms[0].text.value=text.value+'1'">
<
input type=submit name=num2 value=2 onClick="document.forms[0].text.value=text.value+'2'">
<
input type=submit name=num3 value=3 onClick="document.forms[0].text.value=text.value+'3'"><br>
<
input type=submit name=num4 value=4 onClick="document.forms[0].text.value=text.value+'4'">
<
input type=submit name=num5 value=5 onClick="document.forms[0].text.value=text.value+'5'">
<
input type=submit name=num6 value=6 onClick="document.forms[0].text.value=text.value+'6'"><br>
<
input type=submit name=num7 value=7 onClick="document.forms[0].text.value=text.value+'7'">
<
input type=submit name=num8 value=8 onClick="document.forms[0].text.value=text.value+'8'">
<
input type=submit name=num9 value=9 onClick="document.forms[0].text.value=text.value + '9';"><br>
<
input type=text name=text>



</
form>

всем здоров rolleyes.gif
вот пару минут назад начал учить явускриптусю
при нажатаи на кнопку должно в поле появлятсо число, так и происходит, но число изчезает через 0.5 секунд ...
я у же и


onChange

заместь
onClick

пробывал



Спустя 12 часов, 26 минут, 5 секунд (26.12.2009 - 10:59) twin написал(а):
а скрип то где?

Спустя 37 минут, 57 секунд (26.12.2009 - 11:37) FatCat написал(а):
Да скрипт-то встроен в поля формы. Только синтаксис неверный.
document.forms[0].text.value=text.value+'1' - второй раз не прописано полное дерево.

document.forms[0].text.value=document.forms[0].text.value+'1' - припишет символ единицы в конец.

Если же нужны арифметические операции сложения, то сложнее:
Сначала надо задать исходное значение числом, например:
<input type="text" name="text" value="0">
Затем уже оперировать с ним через неявные преобразования строки в число путем умножения на единицу:
document.forms[0].text.value=document.forms[0].text.value*1+1 - прибавит единицу.

Оно правда не будет скорее всего в мазиле-лисе работать, чтобы и в них работало, нужно будет сделать обращения по айдишнику...

Спустя 2 дня, 9 часов, 49 минут, 54 секунды (28.12.2009 - 21:27) andyp написал(а):
У input-ов тип submit, а не button. Так что естественно, что число после нажатия исчезает, т.к. форма отправляется smile.gif


_____________
Я Андрей и мне 14 лет :)
И ни как не дождусь когда HardWoman меня удалит
Быстрый ответ:

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