看板 Web_Design 關於我們 聯絡資訊
※ 引述《leetzuwen (蚊子)》之銘言: : 我這邊有許多的radio選項 名稱分別是Q1,Q2,Q3... : 正常來說是用document.form1.Q1[0].checked這樣的格式來檢查才對 : 可是因為我要控制Qn中n停止的位置 所以是用一個for迴圈寫 : 請問在這個for迴圈裡面要怎麼檢查radio是否有填寫呢? : 因為如果令一個變數 var a = "Q"+ i 的話也會被當作字串... : 所以在for(i=0; i<j; i++) if(document.form1.a[0].checked) 就不能判別 : 請問有什麼辦法解決嗎 謝謝。 先把check的程式寫成一個函式,如果有check的話return true 然後在script中把你要檢查的radio一個一個丟給函式 if (!checkxxx(Q1)) { alert(.....); return false; } if (!checkxxx(Q2)) .............. 如果Q很多的話,再用回圈搭配eval把Qn弄成字串丟進函式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.55.202