svetlovodsk Опубликовано 26 мая, 2010 Жалоба Поделиться Опубликовано 26 мая, 2010 Появилась острая необходимость назначить обязательными поля в форме заказа. А именно:1. Имя (реализовано по умолчанию)2. Почта (реализовано по умолчанию)3. Телефон (необходимо назначить обязательным)4. Адрес (необходимо назначить обязательным)Подскажите, пожалуйста, как сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
igor-tv Опубликовано 26 мая, 2010 Жалоба Поделиться Опубликовано 26 мая, 2010 По примеру модуля login1. В шаблоне(cart.tpl) добавим:{* Подключаем js-проверку формы *}<script src="js/baloon/js/default.js" language="JavaScript" type="text/javascript"></script><script src="js/baloon/js/validate.js" language="JavaScript" type="text/javascript"></script><script src="js/baloon/js/baloon.js" language="JavaScript" type="text/javascript"></script><link href="js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> 2. В input добавляем format='.+' notice='Введите _значение_'.пример:<tr><td>Имя, фамилия</td><td><input name="name" type="text" value="{$name|escape}" format='.+' notice='Введите имя' /></td></tr> Цитата Ссылка на сообщение Поделиться на другие сайты
svetlovodsk Опубликовано 27 мая, 2010 Автор Жалоба Поделиться Опубликовано 27 мая, 2010 igor-tv, большое спасибо за ответ! Все работает отлично! Я ваш должник =) Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 29 декабря, 2010 Жалоба Поделиться Опубликовано 29 декабря, 2010 а можно поподробнее, как сделать так, чтобы было обязательное поле ввода почты, тоесть чтобы не проходила всякая абракадабра в этом полеа обязательно было значение x@y.ru/com?спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 30 декабря, 2010 Жалоба Поделиться Опубликовано 30 декабря, 2010 людиии ауууууу Цитата Ссылка на сообщение Поделиться на другие сайты
roman_neverov Опубликовано 30 июля, 2013 Жалоба Поделиться Опубликовано 30 июля, 2013 На самом деле все немного проще. Нет необходимости подключать js.Достаточно просто вписать ' data-format=".+" data-notice="Введите имя" 'Пример: <label>Имя, фамилия</label> <input name="name" type="text" value="{$name|escape}" data-format=".+" data-notice="Введите имя" /> <label>Email</label> <input name="email" type="text" value="{$email|escape}" data-format="email" data-notice="Введите email" /> <label>Телефон</label> <input name="phone" type="text" value="{$phone|escape}" data-format=".+" data-notice="Введите номер телефона" /> <label>Адрес доставки</label> <input name="address" type="text" value="{$address|escape}" data-format=".+" data-notice="Введите адрес доставки" /> Цитата Ссылка на сообщение Поделиться на другие сайты
roman_neverov Опубликовано 30 июля, 2013 Жалоба Поделиться Опубликовано 30 июля, 2013 а можно поподробнее, как сделать так, чтобы было обязательное поле ввода почты, тоесть чтобы не проходила всякая абракадабра в этом полеа обязательно было значение x@y.ru/com?спасибоэто уже предусмотрено форматом данных 'email', смотри пример выше Цитата Ссылка на сообщение Поделиться на другие сайты
get31 Опубликовано 18 апреля, 2021 Жалоба Поделиться Опубликовано 18 апреля, 2021 Если две формы (1 обычная купить, 2 быстрый заказ), то как можно сделать data-format=".+" data-notice="Выберите размер" для быстрого заказа из первой формы? p.s. размер в select Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.