嗨,大家好,我想創建一個下拉菜單來選擇時間。我用JavaScript來獲得電腦的時間。那麼,如果計算機的時間等於下拉菜單的值,那麼我想要輸出,然後應該選擇輸出。下面是 是我的代碼。在php中調用javascript輸出
<script type="text/javascript">
function time(){
var currentTime = new Date();
$hours = currentTime.getHours();
document.write($hours);
}
</script>
<select>
<?php $hr="<script>time();</script>";//calling the output from javascript
for($i = 0; $i < 24; $i++): ?>
<option value="<?= $i; ?>" <?if ($i==$hr) echo "selected";?> >
<?= $i % 12 ? $i % 12 : 12 ?> <?= $i >= 12 ? ' pm' : ' am' ?>
</option>
<?php endfor ?>
</select>
您需要從基礎知識入手,學習如何使用php和javascript。 – zerkms
您的PHP將在服務器端進行解釋,這將在客戶端(Web用戶)有機會解釋之前進行。因此,你的PHP不會在那裏工作。你想要做的只應該是使用JavaScript。 –
這是一個可怕的反模式,不惜一切代價避免這個 –