【发布时间】:2018-08-19 00:51:21
【问题描述】:
我多年来一直在尝试解决这个问题,但我一直无法解决。 What i'd like to do is have a certain div show on the webpage when a certain radio button is selected.提交表单时我已经能够做到这一点,但我宁愿不必依赖提交。
<form name="options" action="index.php" method="post">
<input type="radio" name="option" value="True"/>True<br>
</form>
<div id="show-1" style="display:none;">
<form action="1.php" method="post">
<input type="date" name="date"/><br/>
<select name="people">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
</form>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("input[name$='option']").click(function(){
var radio_value = $(this).val();
if(radio_value =='True') {
$("#show-1").show("slow");
}
});
});
</script>
【问题讨论】:
-
你必须使用 AJAX 来做到这一点。
标签: javascript html forms input radio-button