그룹에있는 체크 박스가 선택되지 않은 한 현재 제출 버튼을 사용하지 않고 제출하려는 버튼이있는 양식이 있습니다. 현재 내가하는 일에 상관없이 버튼은 사용할 수 없습니다. "학생 [12345]"과 같은 배열 형태로drupal 7 개 상태, 그룹의 체크 박스가 선택되지 않은 경우 비활성화 됨
$form['enrollments']['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit Change'),
'#states' => array(
'disabled' => array(
'input:checked' => array('length' => 0),
),
);
체크 박스 모두가 공유 부끄러운 이름 : 여기에 내가 사용하고 코드입니다. 따라서 "학생"확인란 중 하나라도 선택되어 있으면 버튼이 활성화되어 있어야합니다. 그러나 위의 코드를 사용하면 버튼이 항상 활성화됩니다.
자바 스크립트/jquery를 사용해보세요. –