• 筐中必须选一个
  • richardxie 2004-09-24 06:04:20
    <select>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    因为上面的代码是动态生成的,有可能在提交form的时候没有一个选中,要求用javascript来验证,必须要选中其中一个,怎么写?
    ...全文
    412 9 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    9 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    swell624 2004-09-25
    • 打赏
    • 举报
    回复
    同意大家的意见!
    richardxie 2004-09-25
    • 打赏
    • 举报
    回复
    谢谢各位!
    因为选项是动态生成的,所有不好有默认的。
    ice_berg16 2004-09-24
    • 打赏
    • 举报
    回复
    本来就应该有一个默认的
    guoweidong 2004-09-24
    • 打赏
    • 举报
    回复
    晕倒,默认都被大猫想到了.
    guoweidong 2004-09-24
    • 打赏
    • 举报
    回复
    这么个小问题竟然给了100分,有些难点的问题就给了一点点分.唉~!我也来用种方法回答.
    <select name=s1>
    <option>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <p><input type=button value=submit onclick="if(document.getElementById("s1").value == '') alert('请选择一项!');"></p>
    mjpclab 2004-09-24
    • 打赏
    • 举报
    回复
    最简单的办法是默认选中一项
    <select>
    <option value="1" selected>...</option>
    </select>
    zltostem 2004-09-24
    • 打赏
    • 举报
    回复
    <select name=s1>
    <option>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <p><input type=button value=submit onclick="if(s1.value == '') alert('请选择一项!');"></p>
    liwenmin 2004-09-24
    • 打赏
    • 举报
    回复
    <select>
    <%
    i=1
    if i=1 then%>
    <option value="1" selected>1</option>
    <%
    i=i+1
    end if%>
    <option value="2">2</option>
    </select>
    cloudside 2004-09-24
    • 打赏
    • 举报
    回复
    <select name="sel">
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
    <script>
    function check(){
    if(document.XXX.sel.value=="" || document.XXX.sel.value==null)
    return;
    }
    </script>