Перейти к содержанию
Форум поддержки пользователей VamShop

регистрация покупателей при включенной опции ACCOUNT_DOB == 'true'


Рекомендуемые сообщения

при включенной опции ACCOUNT_DOB == 'true'

1)

при вводе в текстовое поле

"Дата рождения:" значения не соответствующего формату ввода (пример вметсо даты 21/05/1970 ввел "тест" )

выдает ошибку

Warning: checkdate() expects parameter 3 to be long, string given in u:\home\cms.cw\www\shop_vam\create_account.php on line 112

Warning: Cannot modify header information - headers already sent by (output started at u:\home\cms.cw\www\shop_vam\create_account.php:112) in u:\home\cms.cw\www\shop_vam\inc\xtc_redirect.inc.php on line 31

Ссылка на сообщение
Поделиться на другие сайты

Так ведь дату нужно вводить в формате X/Y/Z

Может ошибка как раз в этом?

Что ты просто вводишь тест?

Ссылка на сообщение
Поделиться на другие сайты

Так ведь дату нужно вводить в формате X/Y/Z

Может ошибка как раз в этом?

Что ты просто вводишь тест?

я понимаю что вводить нада в определенном формате :)

но как показывает практика пользователи попадаются деревянные по пояс

и также возможна ситуация когда пользователь ошибся при вводе (очепятка)

и проверка нужна еще и введенного формата

эта же ошибка выдается при обновлении персональных данных account_edit.php

Ссылка на сообщение
Поделиться на другие сайты

я понимаю что вводить нада в определенном формате

но как показывает практика пользователи попадаются деревянные по пояс

Согласен. Было бы хорошо сделать проверки js-скриптом прямо на странице с подсказками при ошибке, ну и на стороне сервера тоже.

Ссылка на сообщение
Поделиться на другие сайты

Если не сложно, добавьте в ошибки - http://vamshop.ru/support/modules/xproject

Пока я не знаю, как сделать такую проверку, но в будущем наверное соображу и исправлю.

Ссылка на сообщение
Поделиться на другие сайты

Если про js-скрипты для проверки полей, то их можно взять из virtuemart - там они есть, правда без ajax, но работают исправно.

Ссылка на сообщение
Поделиться на другие сайты

Если про js-скрипты для проверки полей, то их можно взять из virtuemart - там они есть, правда без ajax, но работают исправно.

да спс :)

с js-ошибками разобрался

нужно было всего навсего

<label for="XXX" title="{$XXXX}">{#xXXX#}</label>

и тогда все нормально работает

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...