我希望根据下拉列表中选择的月份显示#天数。
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("month").innerHTML = "You selected: " + x;
}
</script>
<select id="mySelect" name="month" onChange="myFunction()">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
$daysInMonth = ? <----- This is what I need to change per onChange
<?php
$start = 0;
while($start = $daysInMonth) {
$start = $start + 1;
echo '<option value="'.$start.'">'.$start.'</option>';
}
?>
非常感谢。先感谢您! 对于那些好奇的人,如果$ year%4 == 0并选择二月,我计划在$ daysInMonth中添加一个......(闰年)
我的困惑来自...... 通常,在onChange事件中,我会添加
但是如何添加或更改php呢?
答案 0 :(得分:0)
@Donald Faulknor
Php用于服务器端呈现。当PHP完成渲染并且网站已经传输到客户端的浏览器时,浏览器会执行javascript标记。所以javascript现在还没有用php或java渲染页面。
答案 1 :(得分:0)
你可以这样做.. /在onchange funtion做这样的事情../
{{1}}