Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как перевести заданные условия из PHP в JS?

Сообщения:  [1-10]   [11-16] 

 
 автор: sega_z   (12.04.2012 в 17:20)   письмо автору
 
   для: confirm   (12.04.2012 в 16:47)
 

Спасибо вам, за помощь!

  Ответить  
 
 автор: confirm   (12.04.2012 в 16:47)   письмо автору
 
   для: sega_z   (12.04.2012 в 16:36)
 

Понятно. При большой форме не удобно. В плане редактирования, так как придется не забывать править все. Прописывать в теле каждого элемента формы кучу кода, тоже не очень. А есть такой элемент формы как LABEL. Но это на будущее, подумать.
А это прочесть обязательно, для закрепления.

  Ответить  
 
 автор: sega_z   (12.04.2012 в 16:36)   письмо автору
 
   для: confirm   (12.04.2012 в 16:23)
 

Нет этот код я уже не использую.

Например, поле указания года выпуска авто:

onChange="if (!/^[\d]+$/i.test(value.replace(/\s/g, ''))) {alert ('Год выпуска - только целое число, без букв и других знаков!');}"

  Ответить  
 
 автор: confirm   (12.04.2012 в 16:23)   письмо автору
 
   для: sega_z   (12.04.2012 в 16:20)
 

Это уже речь мужа. )
И что вы выводите в качестве "названия"? Если тоже как в этой вашей теме, то это не есть гут, это полный швайн для пользователя. )

  Ответить  
 
 автор: sega_z   (12.04.2012 в 16:20)   письмо автору
 
   для: confirm   (12.04.2012 в 16:11)
 

Теперь понял вас, это я предусмотрел!
Это только в примере я так написал, а на самом деле формы действительно большие и каждое сообщение подкреплено определенным названием своего поля.

  Ответить  
 
 автор: confirm   (12.04.2012 в 16:11)   письмо автору
 
   для: sega_z   (12.04.2012 в 16:07)
 

Трудно представить? ) Поле имя, к примеру, почти вверху страницы, а через N полей, ближе к ее низу еще поле (к примеру форма большая), и пользователь щелкает по нему (да собственно просто внизу окна). Можно ли понять сходу где там вам надо только целые числа?

  Ответить  
 
 автор: sega_z   (12.04.2012 в 16:07)   письмо автору
 
   для: confirm   (12.04.2012 в 16:04)
 

> если пользователь щелкнет далеко от тестируемого поля. Вам не кажется, что ваши сообщения при этом несколько теряют информативность?

Не совсем понял, как это далеко от тестируемого поля?

  Ответить  
 
 автор: confirm   (12.04.2012 в 16:05)   письмо автору
 
   для: sega_z   (12.04.2012 в 16:04)
 

Вы думайте о том, чего говорите. Как можно остановить сценарий на сервере сценарием на клиенте?

  Ответить  
 
 автор: confirm   (12.04.2012 в 16:04)   письмо автору
 
   для: sega_z   (12.04.2012 в 14:48)
 

Рег. выражения в JS заключать надо в //
Событие onChange происходит когда объект теряет фокус, а это может быть, если пользователь щелкнет далеко от тестируемого поля. Вам не кажется, что ваши сообщения при этом несколько теряют информативность?

  Ответить  
 
 автор: sega_z   (12.04.2012 в 16:04)   письмо автору
 
   для: sega_z   (12.04.2012 в 14:48)
 

Спасибо, теперь все работает:

onChange="if (!/^[\d]+$/i.test(value.replace(/\s/g, ''))) {alert ('Только целые числа!');}"


Ну а как насчет остановки PHP кода методами JS?

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования