小編給大家分享一下layer彈出層如何自定義提交取消按鈕,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián),為您提供重慶網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計,對服務(wù)成都混凝土攪拌罐車等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗。創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務(wù),我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責任!
首先從js開始
/** * 檢查是否選中 */ Sendandre.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if (selected.length === 0) { Feng.info("請先選中表格中的某一記錄!"); return false; } else { Sendandre.seItem = selected[0]; console.log(Sendandre.seItem); return true; } }; /** * 點擊修改按鈕時 */ Sendandre.openChangestan = function () { if (this.check()) { this.layerIndex = layer.open({ type: 2, title: '修改收派標準', area: ['800px', '400px'], //寬高 fix: false, //不固定 maxmin: true, content: Feng.ctxPath + '/sendandreceive/stander_edit?sendid=' + this.seItem.sendid, success: function (layero, index) { //成功獲得加載changefile.html時 //// console.log(obj.data.editAble); var body = layer.getChildFrame('body', index); //console.log(rowselect[0].filename); body.find(".sendname").val(Sendandre.seItem.sendname); //通過class名進行獲取數(shù)據(jù) body.find(".minwe").val(Sendandre.seItem.minwe); body.find(".maxwe").val(Sendandre.seItem.maxwe); } }); } };
然后是彈出層加載的界面
@layout("/common/_dialog.html",{plugins:["laydate","sweet-alert","layer"],js:["/assets/modular/system/basic/sendandre/send_edit.js"]}){ <div class="container-fluid"> <form id="sendandreForm"> <div class="row"> <div class="col-6"> <div class="form-group"> <h6>標準名稱 <span class="text-danger">*</span></h6> <div class="controls"> <input name="sendname" type="text" class="form-control sendname" id="sendname"> </div> </div> <div class="form-group"> <h6>最小重量 <span class="text-danger">*</span></h6> <div class="controls"> <input name="minwe" type="text" class="form-control minwe" id="minwe"> </div> </div> <div class="form-group"> <h6>最大重量 </h6> <div class="controls"> <input name="maxwe" type="text" class="form-control maxwe" id=""> </div> </div> </div> </div> <div class="row"> <div class="col-6"> <div class="text-xs-right"> <button class="btn btn-info normal-button-width" onclick="ensure()">提交</button> <button class="btn btn-inverse normal-button-width m-l-10" onclick="closehe()">取消</button> </div> </div> </div> </form> </div> @}
然后是js函數(shù)實現(xiàn)
/** * 關(guān)閉此對話框 */ closehe = function () { console.log("close"); // var inde=parent.layer.getFrameIndex(window.name); var index = parent.layer.getFrameIndex(window.name); console.log(index); parent.layer.close(index); }; ensure = function () { console.log("daodao"); };
途中有一個錯誤就是把函數(shù)名稱成為close()了,這個和關(guān)鍵字重復(fù)了,導致沒有效果出現(xiàn),關(guān)閉不了。
以上是“l(fā)ayer彈出層如何自定義提交取消按鈕”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章名稱:layer彈出層如何自定義提交取消按鈕
鏈接分享:http://sd-ha.com/article22/gcjejc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站制作、商城網(wǎng)站、企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)