체크박스를 사용하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />시작 창의 내 응용 프로그램에는 일련의 확인란이 있습니다. 그들은 테이블을 사용하여 수행할 데이터 정리 단계를 거의 정의합니다.
따라서 각 확인란의 상태를 가져온 다음 선택된 각 확인란에 해당 기능을 실행하려면 꽤 많은 시간이 필요합니다.
매뉴얼은 거의 쓸모가 없습니다. 제가 얻은 유일한 것은 선택된 체크박스의 이름이 포함된 문자열 목록을 얻을 수 있다는 것이었습니다.
cb << 선택 받기()
해당 목록을 가져와서 플래그(IF 문에서 사용할 수 있는 0 또는 1인 변수)를 출력하는 코드 조각이 있습니까?
확인란을 플래그로 구문 분석하고 해당 스크립트를 실행하는 다른 방법이 있습니까?
감사해요!
Re: 체크박스를 어떻게 사용하나요?그것이 그것을 하는 한 가지 방법입니다.선택된 항목을 확인하는 유일한 방법은 다음과 같습니다.
cb << 선택됨
또는
cb << get(색인)
그만큼 얻다 방법은 다음보다 약간 더 많은 작업이 필요합니다. 선발되다 , 추가 처리를 위해 선택한 모든 값을 하나의 목록으로 반환합니다.
Re: 체크박스를 어떻게 사용하나요?정말 감사합니다!
이것이 체크박스를 구문 분석하는 표준 방법이라고 생각합니까?
Re: 체크박스를 어떻게 사용하나요?네, 동의합니다. 이곳이 보기에 가장 좋은 곳이었습니다.
결국에는 충분히 합리적인 몇 가지 옵션만 사용하여 Get을 통해 구현했습니다.
더 많은 옵션을 사용하면 아래 답변이 작동합니다.
내가 요청한 주된 이유는 이것이 아마도 체크박스를 사용하는 가장 일반적인 방법이고 "자전거를 발명"하고 싶지 않았지만 체크박스 작업에 공통 코드 조각을 사용했기 때문입니다.
Re: 체크박스를 어떻게 사용하나요?이제 시작해야 합니다.
체크리스트 = { "하나" , "둘" , "삼" , "4" } ;
할 일 목록 = {} ;
뉴 = 새창 ( "체크박스" , << 모달 () ,
내_cb = 체크박스 ( 체크리스트 ) ,
패널박스 ( "행위" ,
hlistbox (
버튼 상자 ( "좋아요" ,
계속_가다 = 1 ;
할 일 목록 = 내_cb << 선발되다 ;
) ,
버튼 상자 ( "취소" , 계속_가다 = 0 )
) ,
) ,
) ;
NT = 항목 ( 할 일 목록 ) ;
만약에 ( 계속_가다 & NT > 0 ,
~을 위한 ( 나 = 1 , 나 <= NT , 나 ++,
만약에 ( 할 일 목록 [ 나 ] == "하나" ,
// 한 단계에 대한 함수 호출
인쇄 ( "하나" ) ;
,
할 일 목록 [ 나 ] == "둘" ,
// 2단계 함수 호출
인쇄 ( "둘" ) ;
,
할 일 목록 [ 나 ] == "삼" ,
// 3단계 함수 호출
인쇄 ( "삼" ) ;
,
할 일 목록 [ 나 ] == "4" ,
// 2단계 함수 호출
인쇄 ( "4" ) ;
) ;
) ;
) ;
Re: 체크박스를 어떻게 사용하나요?나는 당신에게 다음을 알려줄 것입니다 :
도움말==>스크립팅 색인
거기에서 아래로 스크롤하면 다음이 표시됩니다.
체크박스박스
그것을 클릭하면 각 항목에 대한 예제(코드 스니펫)와 함께 요청하거나 확인란에 전달할 수 있는 모든 항목을 얻을 수 있습니다.
