Javascript.RU

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

Появление и исчезание поля в форме
Нашла скрипт, что бы при выборе из списка, появлялось дополнительное поле. Но вот в чем проблема: когда только открываешь форму, выпадают оба поля. Может кто разберется, как это исправить. Очень нужна помощь

html
<tr>
<td>
<p style="font-size:11; color:#000000;
		font-family: verdana, serif;" align="left">Доставка <span style="color:red;">*</span></p>
<td>
<select class="dropdown" name="Items" id="otherFieldOption">
<option>Выберите вид доставки</option>
<option value="otherField2">Самовывоз</option>
<option value="otherField">Доставка по адресу</option>
</select>

<div id="otherField">
<label><br />Адрес доставки:</label>
<input type="text" name="otherField" class="textfield" size=40 />
</div>

<div id="otherField2">
<label><br />Невский 19</label>
<input type="text" name="otherField" class="textfield" size=40 />
</div>


javascript
$(document).ready(function() {
$.viewInput = {
' ' : $([]),
//THIS IS THE NAME OF THE DIV WRAPPING THE HIDDEN FIELD
'otherField' : $('#otherField'),
'otherField2' : $('#otherField2'),
};

$('#otherFieldOption').change(function() {
// HIDES THE INPUT FIELD IF ANOTHER DROPDOWN ITEM IS SELECTED ONCE THE HIDDEN FIELD IS LOADED
$.each($.viewInput, function() { this.hide(); });
// SHOWS THE INPUT FIELD ITEM IF SELECTED
$.viewInput[$(this).val()].show();
});

});
Ответить с цитированием
  #2 (permalink)  
Старый 04.07.2013, 13:56
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<div id="otherField" style="display:none">
Ответить с цитированием
  #3 (permalink)  
Старый 04.07.2013, 14:00
Новичок на форуме
Отправить личное сообщение для Kris Посмотреть профиль Найти все сообщения от Kris
 
Регистрация: 04.07.2013
Сообщений: 2

Большое спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамическое появление поля редактирования MBmusic Элементы интерфейса 5 03.07.2013 18:29
Скрытие\показывание поля при вводе текста egor1708 Элементы интерфейса 2 30.11.2012 19:02
получение значения поля eidicon jQuery 4 02.07.2012 19:06
Появление и исчезание с анимацией hell100 Общие вопросы Javascript 9 01.05.2012 21:57
Нужно сделать плавное появление текстового поля как на сайте vkontakte.ru paratrooper1981 Элементы интерфейса 1 23.11.2009 18:24