檢索后單條刪除并保留檢索頁(yè)面的js代碼
對(duì)js不太熟,上網(wǎng)各種搜后終于完成了功能,貼出來(lái)供大家參考,也歡迎提出改進(jìn)意見(jiàn),其余后臺(tái)部分都沒(méi)做任何改動(dòng)
function delRow(id){
?? ??? ?
?? ??? ?if (confirm("are you sure to delete?")){
?? ??? ??? ?
?? ??? ??? ?var tmp = document.createElement("form");//創(chuàng)建表單
?? ??? ??? ?var action = "<%=request.getContextPath()%>/DelOneServlet.action?id="+id; //拼接提交地址及id參數(shù)
?? ??? ??? ?document.body.appendChild(tmp); //將表單插入頁(yè)面主體
?? ??? ??? ?var cmdValue = document.getElementById("cmd").value;
?? ??? ??? ?if (cmdValue!=null && cmdValue!=undefined && cmdValue!=""){
?? ??? ??? ??? ?var input1 = document.createElement("input"); //創(chuàng)建隱藏輸入框用來(lái)傳遞指令
?? ?
?? ??? ??? ??? ?input1.type = "hidden";
?? ??? ??? ??? ?input1.value = cmdValue;
?? ??? ??? ??? ?input1.name = "cmd";
?? ?
?? ??? ??? ??? ?tmp.appendChild(input1); //將創(chuàng)建好的隱藏指令輸入框插入表單
?? ??? ??? ?}
?? ??? ??? ?var descValue = document.getElementById("desc").value;
?? ??? ??? ?if (descValue!=null && descValue!=undefined && descValue!=""){
?? ??? ??? ??? ?var input2 = document.createElement("input"); //創(chuàng)建隱藏輸入狂用來(lái)傳遞描述
?? ?
?? ??? ??? ??? ?input2.type = "hidden";
?? ??? ??? ??? ?input2.value = descValue;
?? ??? ??? ??? ?input2.name = "desc";
?? ?
?? ??? ??? ??? ?tmp.appendChild(input2);//將創(chuàng)建好的隱藏描述輸入框插入表單
?? ??? ??? ?}
?? ??? ??? ?
?? ??? ??? ?tmp.action=action; //給表單賦值action
?? ??? ??? ?tmp.method="post"; //給表單賦值提交方式
?? ??? ?
?? ??? ??? ?tmp.submit(); //提交表單數(shù)據(jù)
?? ??? ??? ?document.removeChild(tmp); //任務(wù)完成,刪除創(chuàng)建的表單
?? ??? ??? ?
?? ??? ??? ?}
2016-09-26
function deleteOne(id) {
$("#id").val(id);
if(confirm("確定要?jiǎng)h除嗎?"))
? ? {
$("#mainForm").attr("action", "DeleteOne");
$("#mainForm").submit();
? ? }
}
2016-09-04
我有一個(gè)問(wèn)題想問(wèn)下。。。就是你這個(gè)寫(xiě)的代碼是JS的,然后下面那個(gè)對(duì)應(yīng)刪除的超鏈接怎么調(diào)用這段代碼?是用javascript:delRow(id)來(lái)調(diào)用嗎?
2016-08-20
挺好的