[英]PHP form - if 2 radio buttons are selected
我在PHP頁面上有一個非常簡單的HTML表單,用於問卷調查。
10是/否的問題。 單選按鈕。
我試圖弄清楚如果任意兩個單選按鈕設置為“是”,如何顯示隱藏的div。
使用jQuery腳本或PHP會更好嗎?
如果僅在每次單擊按鈕后通過服務器來回傳遞表單,PHP才能做到這一點,這仍然需要Javascript來檢測單擊並提交表單以進行修改。
請記住,PHP在服務器上運行。 當用戶看到表單並在其上單擊時,PHP已完成其工作很久並且已經關閉。
換句話說,您需要為此使用Javascript。
如果要在不提交表單的情況下進行操作,則必須使用Javascript。 如果您不介意再次往返,可以使用PHP。
您都不會“更好”。 這取決於您要做什么以及功能的重要性。
使用JS,您可以將所選的“是”選項的數量存儲在一個變量中,並且只要此變量為2或更高,就可以切換其他內容div。
使用PHP,您可以分析$ _POST數組,計算“是”答案,並將同一頁面(包括附加的div和已選擇的答案)發送給客戶端。
使用jQuery並在客戶端進行處理可能會更好。
就像是:
$(function () {
$(".radioClass").change(function () {
// check through all radio buttons for YES / NO
// toggle div visibility appropriately
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.