Этот код отлично работает, но я бы хотел его изменить, поэтому вместо выпадающего меню вы можете выбрать выпадающий список. Например, в меню выпадающего меню выберите «Больше?». будет «да» или «нет». Если в меню выбрано «да», я хочу, чтобы скрытый div показывался так же, как и при проверке флажка в текущем коде.Как я могу изменить этот код, чтобы показать скрытую форму с выпадающим меню вместо флажка?
Javascript:
<script language="JavaScript">
function showhidefield()
{
if (document.frm.chkbox.checked)
{
document.getElementById("hideablearea").style.display = "block";
}
else
{
document.getElementById("hideablearea").style.display = "none";
}
}
</script>
И это HTML:
<form name='frm' action='nextpage.asp'>
<input type="checkbox" name="chkbox" onclick="showhidefield()">
Check/uncheck here to show/hide the other form fields
<br>
<div id='hideablearea' style='visibility:hidden;'>
<input type='text'><br>
<input type='submit'>
</div>
This is a text line below the hideable form fields.<br>
</form>
Спасибо.
О, черт возьми, это очень близко к работе, слава богу. Кажется, я не могу вернуть карету без этой экономии. –
Я изменил эту часть: ' <параметр значение = «да»> Да <параметр значение = «нет»> Нет ' И теперь он прекрасно работает и показывает скрытую форму, когда я выбираю«Да»в меню! У меня также есть другая часть кода, которая делает скрытые области параметров «необходимыми», как показано ниже. Он работает с некоторыми проверками jquery, которые у меня есть. «newsletter.group»: { требуется: «# newsletter4: проверено», MinLength: 1 Могу ли я изменить «проверил» на что-то другое, что будет работать с опцией меню выбора «да» вместо прежних значение флажка «проверено»? –