Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена в форме ввода / 11 сообщений из 11, страница 1 из 1
27.03.2007, 10:37
    #34417516
djinn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Нужна помощь... существует такая вот форма ввода <input type=text name="close_cost" size=10 maxlength=6> возможно ли, через яву или может через что-либо другое заменить введенные данные? Боюсь, что не правильно вопрос задал, надеюсь, поймете :)
Надо после 1й цифры ставить точку(.) то есть я туда ввожу "12345" и он автоматически делает как "1.2345", то есть незамедлительно после 1й цифры ставит точку(.) Знающие, помогите...
...
Рейтинг: 0 / 0
28.03.2007, 09:30
    #34420282
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
тынць ;)
Изучайте...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
28.03.2007, 13:29
    #34421474
djinn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Ex_Soft тынць ;)
Изучайте...


Что изучать? Про риэлторов? :) Что-то я не нашел ответов на мой вопрос...Может все таки кто-нибдуь подскажет?
...
Рейтинг: 0 / 0
28.03.2007, 15:01
    #34421917
Ёлкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Функция:
Код: plaintext
1.
2.
3.
4.
5.
function insertDot(elem){            
  if(elem.value.length ==  1 ){
    elem.value = elem.value + ".";
  }
}
И форма ввода:
Код: plaintext
<input type=text name="close_cost" size="10" maxlength="6" onkeyup="return inserDot(this)">
...
Рейтинг: 0 / 0
28.03.2007, 15:15
    #34422012
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Ex_Soft тынць ;)
Изучайте...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
28.03.2007, 16:34
    #34422378
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Тока не забывайте что вам еще надо отловить событие вставки (Ctrl+V) в поле
...
Рейтинг: 0 / 0
28.03.2007, 17:16
    #34422574
djinn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
ЁлкинФункция:
Код: plaintext
1.
2.
3.
4.
5.
function insertDot(elem){            
  if(elem.value.length ==  1 ){
    elem.value = elem.value + ".";
  }
}
И форма ввода:
Код: plaintext
<input type=text name="close_cost" size="10" maxlength="6" onkeyup="return inserDot(this)">


хм...что-то ничего не работает, все равно набирается 12345, точку не вижу =(
...
Рейтинг: 0 / 0
28.03.2007, 17:47
    #34422710
Ёлкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Если вводить цифры не "отрывая" клавиши, то не работает (это ж видно, что функция работает только при событии onkeyup). В таком случае надо еще и при событии потери фокуса править строку
...
Рейтинг: 0 / 0
28.03.2007, 18:18
    #34422806
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Ёлкин
Если вводить цифры не "отрывая" клавиши, то не работает

а там - работает

djinn
Что изучать?

Исходники
А что же еще? Или ниасилил?

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
28.03.2007, 19:02
    #34422908
djinn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
ЁлкинЕсли вводить цифры не "отрывая" клавиши, то не работает (это ж видно, что функция работает только при событии onkeyup). В таком случае надо еще и при событии потери фокуса править строку

:) Подскажи?

[quot Ex_Soft]Исходники
А что же еще? Или ниасилил?


да там хрен разберешься, он ведь совсем другую функцию выполняет, ежели моя задача. Ну, подскажите же, как это сделать. Срочно надо=(
...
Рейтинг: 0 / 0
28.03.2007, 20:23
    #34423035
djinn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена в форме ввода
Нашел выход из ситуцаии через onkeydown :D Всем больое спасибо!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена в форме ввода / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]