скрыте поля в регистрационное форме

monah

Гуру форума
Регистрация
21 Мар 2009
Сообщения
170
Реакции
60
всем привет.
есть регистрационная форма.
HTML:
<label for="user_type">Тип пользователя</label>
<select name="b_company" id="b_company"><option value="0">Частное лицо</option><option value="1">Компания</option></select><br />

мне нужно что при выборе типа пользователя (компания option value="1") появлялась скрытые поля например (
HTML:
<label for="webSite"><?php _e('Адрес веб-сайта', 'modern') ; ?></label>
<?php UserForm::website_text() ; ?>
<br />
)
 
На JQuery
HTML:
  <script>
    $(document).ready(function(){
      $('#b_company').on('change', function() {
    if(this.value == '1'){
    $('label[for=webSite]').show();
    }
});
    });
  </script>
<label for="user_type">Тип пользователя</label>
<select name="b_company" id="b_company"><option value="0">Частное лицо</option><option value="1">Компания</option></select><br />
 
<label for="webSite" style="display:none">Скрытое Поле</label>
 
спасибо вставил, но не работает.. через ctrl+u видно строку
Код:
<label for="webSite" style="display:none">Скрытое Поле</label>
, но при выборе типа пользователя не отображается( могу дать ссылку на сайт.. заранее спасибо
 
спасибо вставил, но не работает.. через ctrl+u видно строку
Код:
<label for="webSite" style="display:none">Скрытое Поле</label>
Это нормально.
но при выборе типа пользователя не отображается( могу дать ссылку на сайт.. заранее спасибо
Дайте ссылку - посмотрим.
 
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Так у Вас jQuery - 404 - Not found, может из-за этого?
Сам скрипт работает. Я его проверил на codpen
 
а как посмотреть что jQuery - 404?
___________________________
хром
 
Последнее редактирование:
А можно к Вам еще вопрос, чтобы темы не плодить, если автор ветки позволит?
Как сделать input скрытый скриптом и видимый только в режиме noscript, чтобы при вводе в это поле данных, пользователя переправляло на какую-нибудь страницу?
а как посмотреть что jQuery - 404?
У вас FF или Хром?
 
Для просмотра ссылки Войди или Зарегистрируйся
я насчитал 3 ошибки:
Код:
Unhandled Error: Undefined variable: $
Unhandled Error: Cannot convert 'document.getElementById("field_terms")' to object
Unhandled Error: Cannot convert '$("#countryId").prop('type')' to object
Исправьте их сперва.
Как сделать input скрытый скриптом и видимый только в режиме noscript, чтобы при вводе в это поле данных, пользователя переправляло на какую-нибудь страницу?
Скрыть элементарно:
Код:
  <script>
    $(document).ready(function(){
    $('#input').hide();
    });
  </script>
С отключенными скриптами - появится. А вот перенаправление без скриптов не думаю, что получится реализовать. Через http-equiv="refresh", если только. Перенаправление при вводе с включенными скриптами:
Код:
      $('#input').bind('keyup', function() {
document.location.href='http://google.com';

});
 
Последнее редактирование:
Для просмотра ссылки Войди или Зарегистрируйся
С отключенными скриптами - появится. А вот перенаправление без скриптов не думаю, что получится реализовать. Через http-equiv="refresh", если только. Перенаправление при вводе с включенными скриптами:
Код:
      $('#input').bind('keyup', function() {
document.location.href='http://google.com';
});
Спасибо большое.
А это перенаправление работает просто при вводе (keyup), так? А как сделать при отправке?
 
Назад
Сверху