[請益] javascript抓變數ID

作者: blackdown (...)   2015-06-13 09:58:22
大家好
我想請問一個小問題
若是想抓這個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?? 還是用其他方法
謝謝神人解答~~
目前是都沒有跑出來
作者: xdraculax (首席怪叔叔)   2015-06-13 10:36:00
1nam應該要一樣 2你是要抓被點的那個?jquery $(':checked')這年頭初學者建議直接跳jQuery補充,上面指html javascript 的部分@@
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-06-13 12:33:00
id不要再寫成陣列 寫 id="q<?= $i ?>" 就好了或者你可以寫成 id="<?= q . $i ?>" 但是前者在共同開發的時候對別人稍微親切一點Sorry, id="<?= 'q' . $i ?>" 或 id='<?= "q{$i}" ?>'
作者: light0617 (期待寒假)   2015-06-23 01:17:00
還是不太懂耶 所以javascript的部份是??

Links booklink

Contact Us: admin [ a t ] ucptt.com