Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.02.2013, 22:29
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Phil_F
1.1.2.При выборе любого из производителей должны выйти 2 textarea... 1textarea "Марка"(например: RS700) 2textarea "Описание проблемы"///
1.2.1.При выборе "Настольный ПК" выпадает textarea "Описание проблемы"///
2.При выборе "Телефон" должен выпасть dropdown "Производитель" (Apple, HTC, Nokia, Samsung, LG)
2.1.При выборе любого из производителей должны выпасть textarea: 1textarea "Марка" (например: E2134), 2textarea "Описание проблемы"///
Этого нет в выложенном коде , ссылку на тестовую страницу

Для текущего кода
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>Главная</title>
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">
<script src="http://code.jquery.com/jquery-latest.js"></script>

<style>
/* SET THE HIDDEN INPUT FIELD IN A DIV */ 
 
.hide { 
display: none; 
}
 
/* FORM */ 
 
fieldset { 
width: 290px; 
margin: 0; 
padding: 20px; 
background: #f4f4f4; 
border: 1px solid #ddd; 
} 
 
label { 
display: block; 
font: bold 1.0em arial,verdana,tahoma,sans-serif; 
color: #444; 
margin: 0 20px 10px 0; 
padding: 0; 
clear: left; 
} 
 
.textfield, .dropdown { 
width: 200px; 
font: normal 1.0em arial,verdana,tahoma,sans-serif; 
color: #666; 
margin: 0 0 20px 0; 
padding: 5px 6px; 
background: #fff; 
border: 1px solid #ddd; 
} 
 
.dropdown { 
width: 215px; 
} 
 
input:focus, select:focus { 
border: 1px solid #ccc; 
} 
 
.btn, .btn:focus { 
display: block; 
font: bold 1.0em arial,verdana,tahoma,sans-serif; 
color: #333; 
text-decoration: none; 
margin: 0; 
padding: 3px 5px; 
}
</style>
</head>
<body>
<form id="order" method="post" action="send.php"> 
<fieldset> 
 
<label>Введите Ваше имя:</label> 
<input type="text" name="name" class="textfield" /> 
 
<label>Введите Ваш адрес электронной почты:</label> 
<input type="text" name="email" class="textfield" /> 
 
<label>Выберите тип сломанного аппарата:</label> 
<select class="dropdown" name="apparat" id="apparat"> 
<option value="none">Выберите...</option> 
<option value="comp">Компьютер</option> 
<option value="phone">Телефон</option>
<option value="note">Другое#1</option>
<option value="note">Другое#2</option>
<option value="note">Другое#3</option>
</select>
 
<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide"> 
<label>Выберите тип Вашего компьютера:</label> 
<select name="compv" class="dropdown" id="comp"> 
<option value="notebook">Переносной ПК (ноутбук, нетбук)</option> 
<option value="stat">Стационарный ПК</option>
</select>
</div> 
<!-- END HIDDEN INPUT -->

<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide">
<label>Опишите здесь что-это:</label> 
<textarea name="note" id="note" class="dropdown"></textarea>
</div>
<!-- END HIDDEN INPUT -->

<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide"> 
<label>Выберите производителя Вашего телефона:</label> 
<select name="phonev" class="dropdown" id="phone"> 
<option value="apple">Apple</option>
<option value="htc">HTC</option>
<option value="nokia">Nokia</option>
<option value="samsung">Samsung</option> 
<option value="lg">LG</option>
</select>
</div> 
<!-- END HIDDEN INPUT -->
 
<input type="submit" name="Submit" value="Submit" class="btn" onclick="this.blur();" /> 
</fieldset> 
</form>
</body>
<script>
$(document).ready(function() { 
  $('#apparat').change(function() {
    var b =$(this).find('option:checked').val();
    $('.drop.hide').hide();
    $('#'+b).parents('.drop').show()
  });

  $('.dropdown').change(function() {//alert("A")

  });

});

</script>

</body>
</html>

Последний раз редактировалось Deff, 12.02.2013 в 23:10.
Ответить с цитированием
  #12 (permalink)  
Старый 13.02.2013, 18:51
Интересующийся
Отправить личное сообщение для Phil_F Посмотреть профиль Найти все сообщения от Phil_F
 
Регистрация: 13.08.2012
Сообщений: 20

Сообщение от Deff Посмотреть сообщение
Этого нет в выложенном коде , ссылку на тестовую страницу

Для текущего кода
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>Главная</title>
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">
<script src="http://code.jquery.com/jquery-latest.js"></script>

<style>
/* SET THE HIDDEN INPUT FIELD IN A DIV */ 
 
.hide { 
display: none; 
}
 
/* FORM */ 
 
fieldset { 
width: 290px; 
margin: 0; 
padding: 20px; 
background: #f4f4f4; 
border: 1px solid #ddd; 
} 
 
label { 
display: block; 
font: bold 1.0em arial,verdana,tahoma,sans-serif; 
color: #444; 
margin: 0 20px 10px 0; 
padding: 0; 
clear: left; 
} 
 
.textfield, .dropdown { 
width: 200px; 
font: normal 1.0em arial,verdana,tahoma,sans-serif; 
color: #666; 
margin: 0 0 20px 0; 
padding: 5px 6px; 
background: #fff; 
border: 1px solid #ddd; 
} 
 
.dropdown { 
width: 215px; 
} 
 
input:focus, select:focus { 
border: 1px solid #ccc; 
} 
 
.btn, .btn:focus { 
display: block; 
font: bold 1.0em arial,verdana,tahoma,sans-serif; 
color: #333; 
text-decoration: none; 
margin: 0; 
padding: 3px 5px; 
}
</style>
</head>
<body>
<form id="order" method="post" action="send.php"> 
<fieldset> 
 
<label>Введите Ваше имя:</label> 
<input type="text" name="name" class="textfield" /> 
 
<label>Введите Ваш адрес электронной почты:</label> 
<input type="text" name="email" class="textfield" /> 
 
<label>Выберите тип сломанного аппарата:</label> 
<select class="dropdown" name="apparat" id="apparat"> 
<option value="none">Выберите...</option> 
<option value="comp">Компьютер</option> 
<option value="phone">Телефон</option>
<option value="note">Другое#1</option>
<option value="note">Другое#2</option>
<option value="note">Другое#3</option>
</select>
 
<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide"> 
<label>Выберите тип Вашего компьютера:</label> 
<select name="compv" class="dropdown" id="comp"> 
<option value="notebook">Переносной ПК (ноутбук, нетбук)</option> 
<option value="stat">Стационарный ПК</option>
</select>
</div> 
<!-- END HIDDEN INPUT -->

<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide">
<label>Опишите здесь что-это:</label> 
<textarea name="note" id="note" class="dropdown"></textarea>
</div>
<!-- END HIDDEN INPUT -->

<!-- BEGIN HIDDEN INPUT -->
<div class="drop hide"> 
<label>Выберите производителя Вашего телефона:</label> 
<select name="phonev" class="dropdown" id="phone"> 
<option value="apple">Apple</option>
<option value="htc">HTC</option>
<option value="nokia">Nokia</option>
<option value="samsung">Samsung</option> 
<option value="lg">LG</option>
</select>
</div> 
<!-- END HIDDEN INPUT -->
 
<input type="submit" name="Submit" value="Submit" class="btn" onclick="this.blur();" /> 
</fieldset> 
</form>
</body>
<script>
$(document).ready(function() { 
  $('#apparat').change(function() {
    var b =$(this).find('option:checked').val();
    $('.drop.hide').hide();
    $('#'+b).parents('.drop').show()
  });

  $('.dropdown').change(function() {//alert("A")

  });

});

</script>

</body>
</html>
Да, нет... Потому что мне не удалось сделать этот механизм... test.interwibox.com это страница, на которой я этот код тестирую. Я прошу только сделать мне пример рабочего кода, дальше я логически построю то, что мне нужно..) Пожалуйста, помогите!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Появление и исчезание с анимацией hell100 Общие вопросы Javascript 9 01.05.2012 21:57
Плавное исчезновение и появление изображения Surlik jQuery 9 17.03.2012 14:27
Появление надписи vladimircape Общие вопросы Javascript 0 06.03.2012 15:36
Поочередное появление элементов <tr> gromitsu jQuery 3 27.11.2011 21:20
Как сделать медленное появление <span> Dimario AJAX и COMET 1 15.04.2011 00:11