Регистрация покупателей

Автор piter, 03 ноября 2015, 12:27:37

« назад - далее »

piter

При регистрации покупателей в форме регистрации добавлено поле ввода
<div class="checkbox">
<input type="checkbox" name="customer_passus" id="customer_passus" value="1" {if isset($smarty.post.customer_passus) AND $smarty.post.customer_passus == 1} checked="checked"{/if} />
<label for="newsletter">{l s='rrrrrrrrrrrrrrrr'}</label>
</div>

В зависимости от выбора, в этой форме должен меняться текст с информацией например
"Выбор сделан" или " Не выбрано"

Узнать значение customer_passus можно через JavaScript

А как вывести информацию, она расположена за значением ввода, а форма регистрации ститывается один раз и не обновляется после ввода значения
Спасибо!

DarinSr

Также на js. Создайте блок с ид, и выводите значения в этом блоке в событии при  смене статуса в checkbox.
$('#customer_passus').change(function(){
  if($(this).attr("checked")){
  // чекбокс включен
  }else{
  // чекбокс выключен
  }
});

piter

#2
Спасибо за ответ!
Ну хорошо даже в Js я пропишу.. но как мне вывести разный текст в форма в строке
<FONT color="#20ffff"><h3><CENTER>... Тут текст... </CENTER></h3></FONT color>
Текст меняется в зависимости от вкл. выкл. чекбокса.

DarinSr

<div id="mytext">Мой текст</div>
$('#customer_passus').change(function(){
  if($(this).attr("checked")){
  // чекбокс включен
  $('#mytext'). text(<FONT color="#20ffff"><h3><CENTER>.Замена текста</CENTER></h3></FONT color>');


Сематически неправильно
<font><h3>
нужно наоборот. А еще лучше добавить класс с правилами стилей.

piter

Все понял.Спасибо за совет! Всего вам доброго!
Вопрос закрыт.

piter

#5
Рано закрыл тему...
Что то не то.. Вставляю в форму
<div id="mytext">Мой текст</div>
Получаю пустую форму..
Что не так..
Спасибо.

DarinSr


piter


DarinSr

Включите показ ошибок. Проверьте код страницы.

piter

Извените ребята.. Сам ту-уту..
Поставил по клику и функцию на JavaScript в чекбоксе
А при вашей консультации не убрал..
Пробую по новой.. ИЗВЕНИТЕ..САМ.. :-X