<script language="JavaScript"/"VBScript">
你没指定language

解决方案 »

  1.   

    document.thisform.bbs.value == 1=>document.thisform.bbs[0].checked
      

  2.   

    把document.thisform.bbs.value == 1改成
    document.thisform.bbs[0].checked
    ?????[0]代表什么意思?
    你的意思是不是这样
    document.thisform.bbs.checked == true如果这样的话,必须把radio命名为不同名称,如果命名不同名称的话,就无法实现单选的功能了,
    没有指定language并不影响。
      

  3.   

    因为名称一样,所以才会产生数组
    [0]表示第一个,即value=1的是否选中
      

  4.   

    一个radio是否被选择是不能用document.thisform.bbs.value == 1这样的语句来判断的,radio元素用发生checked来表示它是否被选择,秋水所说的document.thisform.bbs[0].checked这样的方法是要求你的那两个radio要取相同的name属性值,因为一般人都会把一组相关的选项的radio都取相同的name值以区分别,这样会更利于程序的阅读和理解,而且以后你会发现这样的命名规则会更利于编程,当然你用document.thisform.bbs.checked == true你这样的方法也是正确的,只要你给不同的radio取不同的name值就可以了!
      

  5.   

    to dankey()
    如果命名不同名称的话,就无法实现单选的功能了