|
|
|
| Подскажите пожалуйсто как отобразить поля формы согласно селекта,
без перезагрузки страницы
<form name="fr1" >
<select name="cnap" class="" ">
<option value="1" >Фиксированная</option>
<option value="2" >От..до..</option>
<option value="3" >Договорная</option>
</select>
<!-- Поначалу не видно -->
<div id="1" style="display: none">
<input><br>
<textarea>Фиксированная</textarea><br>
<input><br>
</div>
<div id="2" style="display: none">
<input><br>
<textarea>От..до.</textarea><br>
<input><br>
</div>
<div id="3" style="display: none">
<input><br>
<textarea>Договорная</textarea><br>
<input><br>
</div>
</form>
|
| |
|
|
|
|
|
|
|
для: dinya_1
(13.07.2010 в 23:13)
| |
<form name="fr1" >
<select name="cnap" class="" onchange="for (var j = 1; j < 4; j++) document.getElementById ('d' + j).style.display = ((j == this.value) ? '' : 'none')">
<option value="1" >Фиксированная</option>
<option value="2" >От..до..</option>
<option value="3" >Договорная</option>
</select>
<!-- Поначалу не видно -->
<div id="d1" style="display: none">
<input><br>
<textarea>Фиксированная</textarea><br>
<input><br>
</div>
<div id="d2" style="display: none">
<input><br>
<textarea>От..до.</textarea><br>
<input><br>
</div>
<div id="d3" style="display: none">
<input><br>
<textarea>Договорная</textarea><br>
<input><br>
</div>
</form>
| Примечание: только у дураков id у тегов начинаются с цифры.
И только у самых больших дураков id тегов содержат только цифры.
У "нормальных пацанов" id тегов ВСЕГДА начинаются с латинской буквы. | |
|
|
|
|
|
|
|
для: АЯ
(14.07.2010 в 00:09)
| | Спасибо. | |
|
|
|