首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

js非空判断有关问题100分

2013-06-26 
js非空判断问题100分,在线等div classanswerul idul1span答案:/spaninput nameradio ty

js非空判断问题100分,在线等



<div class="answer">
                    <ul id="ul1">
                        <span>答案:</span>
                        <input name="radio" type="radio" value="" id="1" onclick="radio_click('ul1',1)"
                            class="nav_1" />
                        <label class="btn_1" value="" onclick="lable_click('ul1',1,1)">
                        </label>
                        <input name="radio" type="radio" value="" id="2" onclick="radio_click('ul1',2)"
                            class="nav_1" />
                        <label class="btn_2" value="" onclick="lable_click('ul1',2,2)">
                        </label>
                        <input name="radio" type="radio" value="" id="3" onclick="radio_click('ul1',3)"
                            class="nav_1" />
                        <label class="btn_3" value="" onclick="lable_click('ul1',3,3)">
                        </label>
                        <input name="radio" type="radio" value="" id="4" onclick="radio_click('ul1',4)"
                            class="nav_1" />
                        <label class="btn_4" value="" onclick="lable_click('ul1',4,4)">
                        </label>
                    </ul>
                </div>








这是4个单选按钮,是一道题,我想要:1:判断非空,如果某个按钮等于正确的答案的话,就加上2分。。。js,jquery 都可以。在线等 JavaScript jQuery
[解决办法]

 </head>
  <script type="text/javascript" src="jquery-1.6.2.js"></script>
  <body>
  <input type="radio" name="one" value="1.1" checked="checked" />答案1
  <input type="radio" name="one" value="2.2" />答案2
  <input type="radio" name="one" value="3.3" />答案3
  <input type="radio" name="one" value="4.4" />答案4
  <button onclick="lable_click()">总分数</button>
  </body>
  <script type="text/javascript">
    var num=0;
  function lable_click(){
    var a=$("input[name='one'][checked]").val();
if("1.1"==a){
num=2;
}else{
num=0;
}
alert('总分数是:'+num)
  }

  </script>

[解决办法]
判断非空:

if($("[name='radio']:checked").length > 0){
alert("选了答案");
}else{
alert("1个都没选");
}


算分问题:
分数不应该用JS算,JS客户端可以随便修改,分数应该交给后台算。

热点排行