2013-08-16 6 views
1

특정 선택 옵션을 선택한 경우 팝업을 열어야합니다. 기본적으로 사용자가 "사용자 정의 추가"를 선택하면 팝업이 나타나 사용자가 사용자 정의 범주를 추가 할 수 있습니다. http://jsbin.com/uxahuc/3/editJquery Mobile 팝업 선택

고마워 : 여기

는 코드입니다.

답변

0

선택 메뉴에서 팝업을 열려고 할 때 팝업을 열기 전에 약간의 지연이 필요합니다. 따라서 팝업 코드를 열 때, 100ms의 타임 아웃을 설정하고 팝업 ('open')을하십시오.

HERE을 참조하십시오.

자바 스크립트 코드는 같을 것이다 : 시도

$("#message-commands").on("change", function (event, ui) { 
    var value = event.target.value; 

    switch (value) { 
     case "add": 
      setTimeout(function() { 
       $('#both').popup('open'); 
      }, 100); 
      break; 
    } 
}); 
0

다음 또한 SQL 주입에 데이터베이스가 매우 민감하게 가능하면 내가 매우 자바 스크립트에서 SQL을 수행하지 않는 것이 좋습니다 것

$('#category').on('change', function() { 
    if ($(this).val() == 'custom') { 
     $("#addCategory").popup("open"); 
    } 
}); 

.

+0

감사 인사. 하지만이 앱은 온라인에 액세스하지 않습니다. 모든 데이터가 로컬에 저장됩니다. 그래서 나는 그것이 문제가 될 것이라고 생각하지 않는다. 하지만 고마워. – hirani89

관련 문제