[請益] javascript抓變數ID

看板PHP作者 (...)時間10年前 (2015/06/13 09:58), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/1
大家好 我想請問一個小問題 若是想抓這個radio的ID 要怎麼抓呢 部份code如下: <script> function check(){ //$player = document.getElementById('q')[$i].value; if(form.elements['q'][$i].value==""){ //if($player==""){ alert("NONO"); return false; } else { alert("YY"); reg.submit(); } } </script> <form name=reg action="process.php" method="POST" onsubmit="return check();"> .... for($i=0;$i<5;$i++){ echo "<input type=\"radio\" id=q[$i] name=q[$i] value=\"2\">yeah"; } ... <form> Q1.form內的ID 是q[$i] 這樣寫的嗎 跟name一樣? Q2.若要抓他的話 要怎麼抓呢?? 用form.element?? 還是用其他方法 謝謝神人解答~~ 目前是都沒有跑出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.48.23 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1434160704.A.D3E.html

06/13 10:36, , 1F
1nam應該要一樣 2你是要抓被點的那個?jquery $(':check
06/13 10:36, 1F

06/13 10:36, , 2F
ed')
06/13 10:36, 2F

06/13 10:37, , 3F
這年頭初學者建議直接跳jQuery
06/13 10:37, 3F

06/13 10:38, , 4F
補充,上面指html javascript 的部分@@
06/13 10:38, 4F

06/13 12:33, , 5F
id不要再寫成陣列 寫 id="q<?= $i ?>" 就好了
06/13 12:33, 5F

06/13 12:33, , 6F
或者你可以寫成 id="<?= q . $i ?>" 但是前者在共同開
06/13 12:33, 6F

06/13 12:33, , 7F
發的時候對別人稍微親切一點
06/13 12:33, 7F

06/13 13:28, , 8F
Sorry, id="<?= 'q' . $i ?>" 或 id='<?= "q{$i}" ?>'
06/13 13:28, 8F

06/23 01:17, , 9F
還是不太懂耶 所以javascript的部份是??
06/23 01:17, 9F
文章代碼(AID): #1LUuv0q- (PHP)
文章代碼(AID): #1LUuv0q- (PHP)