從數據中選出后,在頁面前臺生成復選框的時候,
公司主營業務:成都網站制作、成都做網站、外貿營銷網站建設、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯推出班瑪免費做網站回饋大家。
如果已經被選中,那么生成:
input type="checkbox" checked="checked" ....
否則生成:
input type="checkbox" ...
其中,...表示其他的參數。
你這個問題要看數據庫中存的是什么,是一個數字表示第幾個checkbox被選中。還是一堆json數據,然后解析成數組遍歷。是有區別的。
不管是前臺還是后臺,都是對數據庫進行操作,并沒有什么關聯。比如我們在后臺提交了一篇新聞,在服務器端把他寫進數據庫,我們并不需要知道前臺是怎么操作的。而前臺只需要知道數據庫的結構,就可以從數據庫把這個新聞提取出來,顯示在網頁上。他們之間并沒什么關聯。如果非要說什么關聯,那就是數據表的結構不能變。一旦改變的話,前后臺都要更新程序才能不出錯
如果用JS接受值的話
%
String arr[]= request.getParameterValues("del_id");//這時接收到的就是一個數組了
for(int i=0;iarr.length;i++){
out.println(arr[i]);
}
%
如果用form來接收的話
FORM method="post" action="checkTest.php"
INPUT name="test[]" type="checkbox" value="1" /
INPUT type="checkbox" name="test[]" value="2" /
INPUT type="checkbox" name="test[]" value="3" /
INPUT type="checkbox" name="test[]" value="4" /
INPUT type="checkbox" name="test[]" value="5" /
INPUT type="submit" name="Submit" value="Submit" /
/FORM
可以把name屬性設置為數組
然后在post頁面$_POST['test']獲取進行操作
$_POST表單提交后本來就會有勾選的checkbox值,如果要jQuery的話:
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
titleGetCheckboxValues/title
script?language="javascript"?type="text/javascript"?src="../js/jquery-1.9.1.js"/script
/head
body
input?type="checkbox"?name="ids[]"?value="abc"?/
input?type="checkbox"?name="ids[]"?value="def"?/
input?type="checkbox"?name="ids[]"?value="ghi"?/
input?id="btn"?type="button"?name="btn"?value="submit"?/
script
jQuery(function(){
var?box?=?{
getBoxVal:function(){
array?=?new?Array();
$("input[name^='ids']").each(function(i){
if($(this).prop('checked')?==?true){
array?.push($(this).val());
}
});alert(array);
return?array;
},//end?getBoxVal
submitForm:function(){
arr?=?box.getBoxVal();
$("#btn").click(function(){
alert("arr:"+arr);
});
}//end?submitForm
}//end?box
box.submitForm();
});
/script
/body
/html
文章名稱:php對打勾行傳遞數據的簡單介紹
鏈接分享:http://vcdvsql.cn/article28/dsiehjp.html
成都網站建設公司_創新互聯,為您提供虛擬主機、App開發、網站設計公司、響應式網站、做網站、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯