(開發筆記)layer.open()獲取彈出層頁面的元素

function add() {
		layer.open({
			title: '新建編號申請單',
			type: 2,
			id:'adddoc',
			skin: 'to-fix-select',
			content: ['${ctx}/archcodeapply/archcodeApply/form','no'],    // 設置跳轉的url,跳轉到對應的頁面
			area: ['40%','50%'],
			btn: ['開始新建','取消'],
			yes: function (index,layero) {
        //獲取彈出層整個頁面
        var win=$(layero).find("iframe")[0].contentWindow;
				// 獲取彈出層中的form表單元素
				var formSubmit=layer.getChildFrame('form', index);
				// 獲取表單中的提交按鈕(在我的表單裏第一個button按鈕就是提交按鈕,使用find方法尋找即可)
				var submited = formSubmit.find('button[type="submit"]')[0];
				// 觸發點擊事件,會對錶單進行驗證,驗證成功則提交表單,失敗則返回錯誤信息
				submited.click();
				$("#guolv").click();
			}
		});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章