[请益] 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