라디오 버튼 라디오 버튼 활성화<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
두 그룹의 라디오 버튼 그룹인 그룹 1과 그룹 2가 있습니다. 그룹 1에는 두 개의 라디오 버튼 RB1과 RB2가 있고 그룹 2에는 두 개의 라디오 버튼 RB3과 RB4가 있습니다. 사용자가 RB2를 선택하면 스크립트가 RB4를 선택하고 RB4 선택 뒤에 있는 jsl을 실행하기를 원합니다. 현재 RB4를 선택하는 스크립트를 얻을 수 있지만 RB4 뒤에서 jsl도 실행하지 않습니다.
어떤 생각이라도 감사하겠습니다.
감사해요,
남자 이름
Re: 라디오 버튼 라디오 버튼 활성화버튼을 선택하는 것 외에 스크립트를 실행하기 위한 rb << set()에 대한 선택적 인수가 있습니다.
rb2 << 세트 ( 2 , 스크립트 실행 ( 1 ) ) ;
스크립트는 버튼이 아직 선택되지 않은 경우에만 실행됩니다. 즉, RB 4가 선택 해제되지 않는 한 처음에만 스크립트가 실행됩니다. PMroz 코드는 RB 2를 선택/클릭할 때마다 스크립트를 강제로 실행합니다. 그의 코드를 아래 코드와 비교하십시오.
nw = 새창 ( "라디오 버튼 데모" ,
H 목록 상자 (
패널 박스 ( "그룹 1" ,
rb1 = 라디오 박스 (
{ "RB1" , "RB2" } ,
one_rb = rb1 << 선발되다 ;
만약에 (
one_rb == "RB1" ,
// 그 다음에
인쇄 ( "RB 1 코드 실행" ) ,
// 또 다른
one_rb == "RB2" ,
인쇄 ( "RB 2 코드 실행" ) ;
rb2 << 세트 ( 2 , 스크립트 실행 ( 1 ) ) ;
))) ,
패널 박스 ( "그룹 1" ,
rb2 = 라디오 박스 (
{ "RB3" , "RB4" } ,
one_rb = rb2 << 선발되다 ;
만약에 (
one_rb == "RB3" ,
// 그 다음에
인쇄 ( "RB 3 코드 실행" ) ,
// 또 다른
one_rb == "RB4" , 인쇄 ( "RB 4 코드 실행" )
))))) ;
Re: 라디오 버튼 라디오 버튼 활성화따라서 이것을 올바르게 이해하면 RB 2가 선택될 때마다 "Running RP 2 Code"가 인쇄되고 Expr 명령을 통해 "Running RP 4 Code"가 인쇄됩니다(이것을 RB에 직접 추가할 수 없는 이유는 확실하지 않음) 2 코드, Expr 명령 없음), RP 4 버튼이 선택됩니다.
네 맞습니다.
RP 2 버튼이 선택되었을 때 "Running RP 4 Code"가 인쇄되는 것은 RP 4 버튼이 선택되었기 때문이 아닙니다.옳은?
예.
사용의 이점은 " rb4_expr " 프로그램의 서로 다른 두 부분에 동일한 코드를 재사용하고 있습니까?
예.
이것은 대화 상자에 대한 직접적인 "콜백" 프로그래밍입니다.선형 프로그래밍보다 더 많은 작업입니다. 당신은 더 많은 집안일을해야합니다.
Re: 라디오 버튼 라디오 버튼 활성화따라서 이것을 올바르게 이해하면 RB 2가 선택될 때마다 "Running RP 2 Code"가 인쇄되고 Expr 명령을 통해 "Running RP 4 Code"가 인쇄됩니다(이것을 RB에 직접 추가할 수 없는 이유는 확실하지 않음) 2 코드, Expr 명령 없음), RP 4 버튼이 선택됩니다.RP 2 버튼이 선택될 때 "Running RP 4 Code"가 인쇄되는 것은 RP 4 버튼이 선택되는 것이 아닙니다.옳은?
프로그램의 서로 다른 두 부분에 대해 동일한 코드를 재사용하는 "rb4_expr"을 사용하면 이점이 있습니까?
감사해요
Re: 라디오 버튼 라디오 버튼 활성화그 부분을 잊었습니다:
rb4_expr = 특급 (
인쇄 ( "RB 4 코드 실행" ) ;
) ;
nw = 새창 ( "라디오 버튼 데모" ,
목록 상자 (
패널박스 ( "그룹 1" ,
rb1 = 라디오 박스 ({ "RB1" , "RB2" } ,
one_rb = rb1 << 선발되다 ;
만약에 ( one_rb == "RB1" ,
// 그 다음에
인쇄 ( "RB 1 코드 실행" ) ;
,
// 또 다른
one_rb == "RB2" ,
인쇄 ( "RB 2 코드 실행" ) ;
rb4_expr ;
rb2 << 세트 ( 2 ) ;
) ;
) ,
) ,
패널박스 ( "그룹 1" ,
rb2 = 라디오 박스 ({ "RB3" , "RB4" } ,
one_rb = rb2 << 선발되다 ;
만약에 ( one_rb == "RB3" ,
// 그 다음에
인쇄 ( "RB 3 코드 실행" ) ;
,
// 또 다른
one_rb == "RB4" ,
rb4_expr ;
) ;
)
)
)
) ;
Re: 라디오 버튼 라디오 버튼 활성화그래서 이것은 가깝습니다.코드 섹션에서 RB 2가 선택되면 RB 4가 자동으로 선택되어 RB 4의 코드가 실행되기를 바랐습니다.이게 말이 돼?
감사해요
Re: 라디오 버튼 라디오 버튼 활성화rb4_expr = 특급 (
인쇄 ( "RB 4 코드 실행" ) ;
) ;
nw = 새창 ( "라디오 버튼 데모" ,
목록 상자 (
패널박스 ( "그룹 1" ,
rb1 = 라디오 박스 ({ "RB1" , "RB2" } ,
one_rb = rb1 << 선발되다 ;
만약에 ( one_rb == "RB1" ,
// 그 다음에
인쇄 ( "RB 1 코드 실행" ) ;
,
// 또 다른
one_rb == "RB2" ,
인쇄 ( "RB 2 코드 실행" ) ;
rb4_expr ;
) ;
) ,
) ,
패널박스 ( "그룹 1" ,
rb2 = 라디오 박스 ({ "RB3" , "RB4" } ,
one_rb = rb2 << 선발되다 ;
만약에 ( one_rb == "RB3" ,
// 그 다음에
인쇄 ( "RB 3 코드 실행" ) ;
,
/ 또 다른
one_rb == "RB4" ,
rb4_expr ;
) ;
)
)
)
) ;