lhgdialog의 팝업 상자 조작
인스턴스 코드:
function addContent(_i,type){
lhgdialog({
id:'contentList',
title:' ',
fixed: true,// ,
width: '700px',
height: 600,
lock:true,
resize:true,//
content: 'url:TmEduExamContentAction!toPage.action?types=' + type,
data:_i
});
}
상기 코드의 콘텐츠 매개 변수 중 문자열로 html 코드를 조합할 수 있습니다.
data:_i중,i는 팝업층에 전송되는 매개 변수입니다.
팝업 페이지에서 부모 페이지 매개 변수를 추출하고 부모 페이지에 값을 전달하는 코드입니다.
var api = frameElement.api;//
var W = api.opener;//
//
api.button({
id:'valueOk',
name:' ',
callback:ok
});
api.button({
id:'cancel',
name:' '
});
/** , */
function ok(){
var selectIds = $("input[name='contents']:checked");
var ids = "";
$.each(selectIds,function(index,obj){
if(index != 0){
ids += ",";
}
ids += $(obj).val();
});
$("#parentId").attr('value',ids);
//
W.document.getElementById('childValue' + api.data).value = $("#parentId").val();
W.document.getElementById('num'+api.data).innerHTML = selectIds.length;
}
제어 입력 상자에는 숫자만 입력할 수 있습니다.
function pointKeyUp(_this){
// , .
$(_this).attr("value",$(_this).val().replace(/[^\d.]/g,""));
// .
$(_this).attr("value",$(_this).val().replace(/^\./g,""));
// . .
$(_this).attr("value",$(_this).val().replace(/\.{2,}/g,"."));
// . ,
$(_this).attr("value",$(_this).val().replace(".","$#$").replace(/\./g,"").replace("$#$","."));
if($(_this).val()!="" ){
if($(_this).val().indexOf('.')!= -1)
$(_this).attr("value", parseInt($(_this).val().substr(0,$(_this).val().indexOf('.')),10)+$(_this).val().substring($(_this).val().indexOf('.')));
else $(_this).attr("value",parseInt($(_this).val(),10));
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dialog pops up in ApplicationIn the daily development process, it is often necessary to control some information on a global scale. For example, netw...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.