HTML:
<form class = "headerOfsearch" name="search" method="post" action="search.php" >
<select name="taskOption" id="d1" onchange="searchfordate();">
<option value="first">Обозначение</option>
<option value="second">Дата проверки</option>
<option value="third">Номер акта</option>
<option value="fourth">Врем. промежуток</option>
</select>
<input type="search" name="query" placeholder="Поиск"> <button type="submit">Найти</button>
<section style="display:none;" id="new_form">
<input type="date" name="bday">
-
<input type="date" name="lday">
</section>
</form>
js
<script async="" type="text/javascript" src="http://yandex.st/jquery/2.0.3/jquery.js"></script>
<script>
function searchfordate()
{
if(d1.selectedIndex == 3){
$('#new_form').show();
}
else{
$('#new_form').hide();
}
}
</script>
按照计划,当您从菜单中选择“时间间隔”时,会弹出一行输入日期的信息。在 chrome 中它工作正常,但在 IE11 中它根本不起作用。该怎么办?我是新手,请帮忙
您需要正确定义下拉列表的链接。
JS:或者