作者blackdown (...)
看板PHP
標題[請益] javascript抓變數ID
時間Sat Jun 13 09:58:22 2015
大家好
我想請問一個小問題
若是想抓這個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://webptt.com/m.aspx?n=bbs/PHP/M.1434160704.A.D3E.html
1F:推 xdraculax: 1nam應該要一樣 2你是要抓被點的那個?jquery $(':check 06/13 10:36
2F:→ xdraculax: ed') 06/13 10:36
3F:→ xdraculax: 這年頭初學者建議直接跳jQuery 06/13 10:37
4F:→ xdraculax: 補充,上面指html javascript 的部分@@ 06/13 10:38
5F:→ MOONRAKER: id不要再寫成陣列 寫 id="q<?= $i ?>" 就好了 06/13 12:33
6F:→ MOONRAKER: 或者你可以寫成 id="<?= q . $i ?>" 但是前者在共同開 06/13 12:33
7F:→ MOONRAKER: 發的時候對別人稍微親切一點 06/13 12:33
8F:→ MOONRAKER: Sorry, id="<?= 'q' . $i ?>" 或 id='<?= "q{$i}" ?>' 06/13 13:28
9F:推 light0617: 還是不太懂耶 所以javascript的部份是?? 06/23 01:17