Автор Тема: Нид хелп! Как проверить...  (Прочитано 4349 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« : 22 Апреля 2004, 17:25:26 »
... значение в форме.
Задача такая. Есть , в него воодится значение и по субмиту уходит на обработку скрипту. Как проверить, чтобы значение формы было не меньше 10. Если меньше - выкидывать алерт.

ЗЫ. Помогите, уважаемые. Я Яву совсем не знаю!

Заранее спасибо.

Оффлайн Werwolf13

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 76
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Нид хелп! Как проверить...
« Ответ #1 : 22 Апреля 2004, 17:56:13 »
Цитировать


 

Что это такое? Что такое
Цитировать
значение формы
?
Разберись сначала какие у тебя инпуты в форме и чего ты вобще хочешь.

Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« Ответ #2 : 22 Апреля 2004, 18:07:09 »
Был неправ! Прошу прощения. Конечно же

Есть скрипт заказа. Как и в любом скрепте заказа, в форму вводится количество единиц товара. Вооот.
Нужно, чтобы:
Если введено значение <10, при нажатии кнопки Submit, выдавался алерт типа "Нельзя купить меньше десяти единиц товара" и управление перл-скрипту не передавалось.

Оффлайн Werwolf13

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 76
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Нид хелп! Как проверить...
« Ответ #3 : 22 Апреля 2004, 18:32:54 »





Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« Ответ #4 : 22 Апреля 2004, 20:12:06 »
Спасибо! Но всё равно, это не совсем то.
Вот, к примеру, есть довольно распространённый скрипт "е-мейл чекер". Если адрес введён неверно, java-скрипт выдаёт алерт и всё,  Submit (form action=/cgi-bin/___.cgi) штатно не отрабатывает, предлагая исправить ошибку.
А в вышеприведённом примере после отбоя алерта всё равно управление передаётся скрипту и он отрабатывает нормально.
Как быть?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Нид хелп! Как проверить...
« Ответ #5 : 22 Апреля 2004, 20:15:23 »
onclick="[b]return[/b] check();">
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Нид хелп! Как проверить...
« Ответ #6 : 22 Апреля 2004, 20:17:18 »
вообще ИМХО лучше форму проверять через событие onsubmit тега FORM:


потому как форма может быть отправлена не кликом по кнопке а простым нажатием Enter-а
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« Ответ #7 : 22 Апреля 2004, 20:21:54 »
Ура-а-а-а-а! Спасибо вам огромное, граждане вебскриптовцы, все заработало! :)

Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« Ответ #8 : 22 Апреля 2004, 20:28:48 »
Кстати, а можно как-нибудь рулить свойствами алерта.
Например, регулировать количество символов на строку. А то я такое грозное предложение забубенил, что алерт у меня в полэрана!

Оффлайн KOTOFF

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anozer.koptevo.net
Нид хелп! Как проверить...
« Ответ #9 : 22 Апреля 2004, 20:59:22 »
Проблема решена - \\n. Всем спасибо! :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28