古詩詞大全網 - 古詩大全 - javascript如何獲取checkbox值並且計算?

javascript如何獲取checkbox值並且計算?

有兩種方法:

1、方法壹HTML結構如下:

2、方法二javascript代碼如下:

3、顯示效果如下:

js獲得多個checkbox選中的值的方法:

壹、代碼如下:

二、後臺獲得參數為:

//獲得的均為數組值:

String checboxValues=request.getParameter("checboxValue");

String checboxTexts=request.getParameter("checboxText");

//得到每個具體值:

String checboxValue=checboxValues.split(",");

String checboxText=checboxTexts.split(",");

三、備註:

nextSibling是獲得當前對象的下壹個對象,nodeValue是返回壹個節點的值

使用該方法必須保證文本值在input後面,否則checkboxStr[i].nextSibling.nodeValue獲取不到文本值。

具體如下:<%!int i = 1;%>

<c:forEach var="s" items="${requestScope.kaoshi.opt}">

<td align="right" valign="top" width="52">

<span class="style5"></span>

<input type="checkbox" name="opt" value="<%=i%>" />

</td>

<td>

${s}

<br>

<hr width="95%" align="left">

</td>

<%

i++;

%>

</tr>

</c:forEach>

然後將其中選中的值加入:

onclick="javascript:window.location='<%=request.getContextPath()%>/exam/next.do?opt=?'"