保存時,使用JS進行非空判斷時,如何獲取單選按鈕,選定的值?

做項目時,遇到這個問題:

<td nowrap="nowrap">*是否發佈:</td>
      <td>
      <input type="radio" name="articleStatus" id="articleStatusYes" <c:if test="${article.articleStatus ==3 }">checked="checked"</c:if> value="3"/>是
      <input type="radio" name="articleStatus" id="articleStatusNo" <c:if test="${article.articleStatus !=3 and article.articleStatus != null}">checked="checked"</c:if> value="0"/>否
      </td>

解決方案:$("input[name='articleStatus']:checked").val() 可以直接獲取單選按鈕的值,如果沒選則爲空!

也可以:

var temp = document.getElementsByName("radHot");
  for(var i=0;i<temp.length;i++)
  {
     if(temp[i].checked)
           var intHot = temp[i].value;
  }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章