台灣最大程式設計社群網站
線上人數
1085
 
會員總數:246142
討論主題:189725
歡迎您免費加入會員
討論區列表 >> Java >> 關於jsp和javascript傳值問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於jsp和javascript傳值問題
價值 : 50 QP  點閱數:291 回應數:2
樓主

黑~~
門外漢
0 21
606 47
發送站內信

各位前輩好,
想請教各位大大
我設計了一個全選的按鈕,讓所有checkbox能全選取消
我想要全選的同時,讓所有text都從0變1
但我怎樣text都不會變

想請教大大哪裡做錯了,謝謝


以下程式碼:
[code]

<div class="container">
<form action = "index.jsp" method = "post">

<table >
<thead>
<tr><th>選項</th><th>數量</th></tr>
</thead>
<tbody id="myTable">
<%
String [] arr=new String[7];
int tmp=0;
String c_id="";
String sql = "select * from test ";
pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
pstmt.setQueryTimeout(60);
while(rs.next()){
c_id = rs.getString("c_id");
arr[tmp]=c_id;
tmp++;
%>
<tr><td><center><input type=checkbox name='a'id='a' value="<%=c_id%>" onclick="testfun( this,'<%=c_id%>')"></center></td>
<td><%=c_id%></td>
<td><input type=text id="<%=c_id%>" name='count' value=0></td>
</tr>
<%
}
%>
<input type=checkbox name='all'id="<%=arr%>" value="<%=arr%>" onclick="check_all(this,'a','<%=arr%>')" ><font size="5">全選</font></input>

<%
rs.close();
%>

</tbody>
</table>
</form>
</div>
<script type="text/javascript">
function check_all(obj,cName, c_id)
{ var x = document.getElementById(c_id);
var checkboxs = document.getElementsByName(cName);
//window.alert(x.value);
for(var i=0;i<checkboxs.length;i++){
checkboxs[i].checked = obj.checked;
x[i].value ="1";

}
}
</script>

[/code]




搜尋相關Tags的文章: [ java ] , [ javascript ] ,
本篇文章發表於2020-03-31 09:59
1樓
作者回應

黑~~
檢舉此回應
hello,有人在嗎?能幫忙解答疑惑嗎?謝謝
本篇文章回覆於2020-04-10 08:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

josephhu
檢舉此回應
onclick="check_all(this,'a','<%=arr%>')" 改成 onclick="check_all(this,'count','<%=arr%>')"

x[i].value ="1"; 改成 checkboxs[i].value ="1";
本篇文章回覆於2020-07-03 09:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.