폼에 2 개의 체크 박스가 있고 onclick 중 일부 PHP 코드가 실행되어야하고 코드 결과에 따라 체크 박스가 선택되거나 선택 해제됩니다.체크 박스 그룹에서 체크 된 체크 박스
그래서 onclick = document.formName.submit();을 작성했습니다. 이제는 동일한 페이지를 트리거하고 코드를 작성할 수 있습니다. 어떤 체크 박스를 선택했는지 구분할 수 없습니다.
다음 절차를 사용하고 싶지 않습니다. - 자바 스크립트를 호출 한 다음 체크 박스의 값을 변수에 저장하고이 변수를 보이지 않는 것으로 설정합니다.
document.formName.submit ('checkbox1')과 같은 것을 쓰고 싶습니다. 그래서 나는 이것의 가치를 다룰 수 있어야한다. 그렇지 않다면 나는 모른다.
대체 방법이나 더 나은 방법을 제안 해주십시오.
고마워요 :-) 내 기본 키의 속성을 결정합니다. 체크 박스 중 하나를 클릭하여 양식이 제출되고 각 기능이 실행됩니다. 지금 내 PHP 코드에서 나는 어떤 것을 구별 할 수 없는지 확인했다. 나는 자바 스크립트를 통해 보이지 않는 변수에 체크 박스의 값을 저장하여 이것을 수행 할 수있다. 대체 방법을 원합니다. – satya
위에서 언급 한 것처럼 $ _POST [ "checkboxName"]의 값을 확인할 수 있습니다. 값이 없으면 체크되지 않았고 값이 체크 박스의 value 애트리뷰트에 설정되어 있다면 체크 된 것입니다. 확인란의 이름이 고유해야합니다. 그렇지 않으면, 양식이 제출되면 이것을 확인할 수없는 이유가 있습니까? 제출하기 전에 이것을 확인해야한다면 AJAX를 사용해야합니다. –
만약 체크 박스가 이미 선택되어 있고 다른 체크 박스를 체크하고 있는데, 그러면 폼을 서브 루팅하는 중입니다.하지만 POST에서는 두 체크 박스의 값을 갖습니다. – satya