PHP 板


LINE

看板 PHP  RSS
跟各位大大請教一下,目前要寫一個問卷的填寫,面臨到如果 答題為五個選擇,非常不滿意、不滿意、普通、滿意、非常滿意, 我是先去資料庫抓題目後來跑五個radio來單選,但面臨到例如 我抓三筆題目來跑,那以下程式碼我要怎麼去判斷是否有沒點選到的radio值呢? 因為每一筆radio名稱都只能給五個單選,所以我是用迴圈來把radio的name 加上$i來增加每個name的區別,以下為程式碼不知該如何修改讓他跑三筆 之中有未填寫時跳出視窗,問題出在於我現在跑回圈 所以作答後總共會產生 三個值能POST過去下一頁,為a1、a2、a3,但在javascript部分我只能寫死 a1來偵測到是否有空值,不知道有沒有更便利的方法能直接都偵測到有空值後彈 出視窗呢? 程式碼: <?php header("content-type:text/html; charset=utf-8"); require_once("mysqlconnect.php"); $sql = "select tid, content from topic where utype = '1'and ttype = '1' order by tid"; $result = mysql_query($sql); echo "<form name=\"reg\" method=\"POST\" action=\"test3.php\">"; echo "<input type =\"submit\" name =\"button2\" value =\"送出\" onClick=\"check()\"/><br>"; for ($j=1;$j<=3;$j++){ $row = mysql_fetch_row($result); $tid[] = $row[0]; echo "<table border = 0>"; echo "<input type=\"hidden\" name = \"tid$i$j\" value = \"$row[0]\">"; echo "<tr><td bgcolor = #D8F6CE width = \"415\"><font face=\"標楷體\" size = \"4\">$j.$row[1]</font></td></tr></table>"; echo "<table border = 0>"; echo "<tr bgcolor = #F5BCA9><td><input type=\"radio\" name=\"a$j\" value=\"1\"></td><td><font face=\"標楷體\" size = \"3\">非常不滿意 </font></td>"; echo "<td><input type=\"radio\" name=\"a$j\" value=\"2\"></td><td><font face=\"標楷體\" size = \"3\">不滿意</font></td>"; echo "<td><input type=\"radio\" name=\"a$j\" value=\"3\"></td><td><font face=\"標楷體\" size = \"3\">普通</font></td>"; echo "<td><input type=\"radio\" name=\"a$j\" value=\"4\"></td><td><font face=\"標楷體\" size = \"3\">滿意</font></td>"; echo "<td><input type=\"radio\" name=\"a$j\" value=\"5\"></td><td><font face=\"標楷體\" size = \"3\">非常滿意</font></td>"; } echo "</table><form>"; ?> <SCRIPT type="text/javascript"> function check() { if(!reg.a1[0].checked && !reg.a1[1].checked && !reg.a1[2].checked && !reg.a1[3].checked && !reg.a1[4].checked) { alert("尚未達題"); } <!-- 若以上條件皆不符合,也就是表單資料皆有填寫的話,則將資料送出 --> else reg.submit(); } </SCRIPT> --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.61.229
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1423055162.A.F13.html
1F:推 stockup: 判斷a1 a2 a3的值是不是都介於1~5中 02/04 23:04
2F:→ MOONRAKER: 天啊你javascript這樣寫很老式了 老到不合乎DOM 02/05 00:25
3F:→ MOONRAKER: HTML也老 學點CSS吧 一路echo到底也是 看得蛋蛋都疼 02/05 00:26
4F:推 shadowjohn: 這篇讓我想起15年前,我也是這樣寫...XD 02/05 01:48
5F:→ MangoTW: 這樣ECHO不覺得累嗎?還要反斜線… 02/05 03:44
6F:推 bcawosxy: 蛋疼+1 02/05 09:43
7F:推 LaPass: 嗯... 落後15年 02/05 10:17
8F:噓 KawasumiMai: 關金玉屁事 02/05 12:24
9F:→ shadowjohn: 樓上火氣真大,發生什麼事了 02/05 13:19
10F:→ KawasumiMai: 沒什麼,看到某人一天到晚懶趴痛覺得很礙眼而已 02/05 14:48
11F:→ KawasumiMai: 人家誠心誠意來請教問題,請別用居高臨下的口氣消遣 02/05 14:54
12F:推 cokellen: 推樓上的感想XD 02/05 22:24
13F:→ MOONRAKER: 好啊 你K某身體好不蛋疼 那你K某有解釋到他的問題嗎 02/06 22:18
14F:→ MOONRAKER: 本人起碼指出他這樣寫不合DOM 往後遲早會有相容問題 02/06 22:19
15F:→ MOONRAKER: 而且本人的確看不爽這種echo到底的寫法 事實上本人認為 02/06 22:19
16F:→ MOONRAKER: code最起碼要把php和html適當的區分 不然看都難過 02/06 22:20
17F:→ MOONRAKER: 你K某有問題何不檢舉 我們來看看往後是你或我較疼 02/06 22:21
18F:→ shadowjohn: 二位都冷靜冷靜,以和為貴 02/07 20:12
19F:噓 KawasumiMai: 這口氣從VB版就死性不改,學術界就是充滿這種口吻才 02/08 16:52
20F:→ KawasumiMai: 難以承先啟後,老娘沒覽趴沒你那問題,不然想怎樣? 02/08 16:52
21F:推 wall: 重點是這寫法無影響效能?若沒有,coding style自己看爽就好 02/12 16:36







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP