svetlovodsk Posted May 26, 2010 Report Share Posted May 26, 2010 Появилась острая необходимость назначить обязательными поля в форме заказа. А именно:1. Имя (реализовано по умолчанию)2. Почта (реализовано по умолчанию)3. Телефон (необходимо назначить обязательным)4. Адрес (необходимо назначить обязательным)Подскажите, пожалуйста, как сделать? Quote Link to post Share on other sites
igor-tv Posted May 26, 2010 Report Share Posted May 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> Quote Link to post Share on other sites
svetlovodsk Posted May 27, 2010 Author Report Share Posted May 27, 2010 igor-tv, большое спасибо за ответ! Все работает отлично! Я ваш должник =) Quote Link to post Share on other sites
nigga Posted December 29, 2010 Report Share Posted December 29, 2010 а можно поподробнее, как сделать так, чтобы было обязательное поле ввода почты, тоесть чтобы не проходила всякая абракадабра в этом полеа обязательно было значение x@y.ru/com?спасибо Quote Link to post Share on other sites
nigga Posted December 30, 2010 Report Share Posted December 30, 2010 людиии ауууууу Quote Link to post Share on other sites
roman_neverov Posted July 30, 2013 Report Share Posted July 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="Введите адрес доставки" /> Quote Link to post Share on other sites
roman_neverov Posted July 30, 2013 Report Share Posted July 30, 2013 а можно поподробнее, как сделать так, чтобы было обязательное поле ввода почты, тоесть чтобы не проходила всякая абракадабра в этом полеа обязательно было значение x@y.ru/com?спасибоэто уже предусмотрено форматом данных 'email', смотри пример выше Quote Link to post Share on other sites
get31 Posted April 18, 2021 Report Share Posted April 18, 2021 Если две формы (1 обычная купить, 2 быстрый заказ), то как можно сделать data-format=".+" data-notice="Выберите размер" для быстрого заказа из первой формы? p.s. размер в select Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.