miniUI中彈出框問題


---恢復內容開始---

設置頁面彈出框並提交彈出框內容

彈出按鈕
<a class="btn_color_1" onclick="onEdit(0)"> 新增</a>
彈出框
<div id="editWindow1" class="mini-window" title="新增企業" style="width:800px; height :600px;" showModal="true" allowResize="true" allowDrag="true">
    <form class="editForm1" name="myform" title="企業"id="editForm1" action="${ctx}/tAXINFO/save" method="post" >
        <div style="width: 100%;height: 300px">
            <input class="mini-hidden" name="ID"/>
            <input class="mini-hidden" name="NSRLX" value="1"/>
            <div  class="mini-tabs" activeIndex="0" >
                <div title="企業基本情況"  >
                    <table>
                        <tr>
                            <td width="100" align="right">納稅人名稱:</td>
                            <td >
                                <input name="NSR" emptyText="納稅人名稱" class="mini-textbox"  width="200" />
                            </td>
                          </tr>
                    </table>
                </div>
            </div>
        </div>
        <div id="xian1" style="">
            <a class="btn_color_1" id="BtnSaveBack1" onclick=" $('#editForm1').submit();"><i class="fa fa-save"></i> 保存</a>
            <a class="btn_color_1" id="BtnBack1" onclick="editWindow1.hide()"><i class="fa fa-close"></i> 關閉</a>
        </div>
    </form>
</div>


<script type="text/javascript">
    var  editWindow1= mini.get("editWindow1"),
/*div后需緊跟form才可獲取,以獲取表單內 內容*/
        ditForm1 = new mini.Form("#editForm1");

    function onEdit(id) {
    editForm1.clear();//清除彈出框內容
    editWindow1.show();//彈出彈出框
    }
</script>
當發生以下情況時
<div id="editWindow1" class="mini-window" title="新增企業"  showModal="true" allowResize="true" allowDrag="true">
<div  class="mini-tabs" activeIndex="0" >
        <form title="企業"id="editForm1" action="${ctx}/tAXINFO/save" method="post" >
</form>
<form title="企業"id="editForm1" action="${ctx}/tAXINFO/save" method="post" >
</form>

    </div>
</div>
此時
class="mini-tabs"可以使兩個form表單並列,
但與id="editForm1"相沖突,使 ditForm1 = new mini.Form("#editForm1");
無法獲取到,無法提交 

設置類似boolean型的彈出

 

mini.showMessageBox({
    title: "請選擇",
    buttons: ["企業", "個體戶"],
    callback: function (action) {
        if(action=="企業"){
            editWindow1.show();
        }else if(action=="個體戶"){
            editWindow2.show();
        }
    }
});
不同選擇進入不同情況

---恢復內容結束---


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM