我有這個PHP代碼來創建一個附加的JavaScript單擊事件處理程序的按鈕,以便在按下按鈕時顯示警報。如何在javascript中爲給定的函數編寫等價的php函數?
<?php
if(isset($_POST['take-attendance'])){
$date = date("d/m");
echo'<center><table><tr><th> Student-Id </th> <th> Name </th> <th>'.$date.'</th></tr>';
foreach($sheet_data as $row) {
echo '<tr><td>'.$row['id'].'</td><td>'.$row['name'].'</td><td> <input type = "button" value = "A" name = "'.$row['id'].'" id = "'.$row['id'].'" class = "apbutton" ></td></tr>';
}
echo '</table></center>';
echo'<input type="button" name="mark-attendance" id="mark-attendance" value="Mark Attendance" class = "mark-attendance">';
}
?>
<script>
$(".apbutton").on("click", function() {
var buttonId = $(this).attr("id");
alert(buttonId);
});
</script>
現在我試圖編寫相同的函數,但在PHP中,因爲我在進一步執行函數時遇到了一些問題。
你需要在PHP中做什麼?抓住一個按鈕點擊並顯示一個消息框?它不能在沒有JavaScript的純PHP中完成,因爲PHP是服務器端,但按鈕點擊發生在客戶端。 –
我想抓住按鈕點擊在PHP中,因爲它不只是獲取按鈕ID,但我想存儲每個按鈕單擊數組中的每個按鈕,然後將其存儲在MySQL數據庫中。 – user2492144
所有在相同的功能 – user2492144