Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.07.2011, 12:56
Новичок на форуме
Отправить личное сообщение для Andrex65 Посмотреть профиль Найти все сообщения от Andrex65
 
Регистрация: 19.07.2011
Сообщений: 1

Обнуление спрятанных полей формы
Есть форма, которая прячет/отображает поля в зависимости от выбора select. Когда поля прячутся, значения остаются. Как очистить значения для спрятанных элементов формы?

$(document).ready(function() {
  $.viewInput = {
    '0' : $([]),
    'imobil' : $('#imobil'),
    'auto' : $('#auto'),
 };

$('#otherFieldOption').change(function() {
    $.each($.viewInput,  function() { this.hide(); });
    $.viewInput[$(this).val()].show();
  });});

<form id="myForm" method="post" action="new_ad_auction.php"><fieldset>

<select class="dropdown" name="Items" id="otherFieldOption">
<option>Выбрать...</option>
<option value="imobil">Недвижимость</option>
<option value="auto">Авто</option>
</select>

<div id="imobil">
<select class="dropdown" name="Items">
<option>Квартиры</option>
<option>Дома</option>
</select></div>

<div id="auto">
<select class="dropdown" name="Items">
<option>Легковые</option>
<option>Грузовые</option>
</select></div>

<input type="submit" name="Submit" value="Submit" class="btn" onclick="this.blur();" />
</fieldset>
</form>


Есть предположение что нужно вставить функцию getElementById в начальный селект:
<select class="dropdown" name="Items" id="otherFieldOption" onClick="javascript:document.getElementById('Items1').value='';">
<option>Выбрать...</option>
<option value="imobil">Недвижимость</option>
<option value="auto">Авто</option>
</select>

Но что-то не работает

Последний раз редактировалось Andrex65, 19.07.2011 в 18:48.
Ответить с цитированием
  #2 (permalink)  
Старый 19.07.2011, 15:48
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить значения из формы VistaSV30 Общие вопросы Javascript 1 20.01.2011 20:12
$('#id') не работает для некоторых элементов tmvrus jQuery 10 12.10.2010 15:45
Универсальная функция для формы Nightmare Общие вопросы Javascript 5 16.04.2010 18:42
Собрать значения всех полей формы vvsh Events/DOM/Window 3 09.11.2009 00:35
Не соответствие Size и Length у элементов формы. Phoenix Общие вопросы Javascript 3 26.09.2007 19:59