학교 프로젝트 온라인 샵을 만들고 있는데 해결할 수없는 문제가 있습니다.상태 및 유효성 검사기 결합 - 플래시 빌더
이제 사용자가 입력 할 양식을 만들었고 사용자가 올바른 정보를 입력했는지 확인하기 위해 몇 가지 검사기를 추가했습니다. 사용자가 양식을 채운 후에는 제출 버튼을 클릭하여 계속 진행할 수 있습니다.
저는 또한 주와 협력하고 있으므로 제출 버튼을 누르면 다음 페이지로 이동합니다.
지금 내 문제는 : 사용자가 양식을 채우지 않고 "제출"을 클릭해도 여전히 다음 페이지로 이동합니다. 유효성 검사는 작동하지만 사용자가 계속할 수 없도록합니다.
이 내 유효성 검사 코드입니다
<mx:EmailValidator id="emailValidator"
source="{email}"
property="text"
triggerEvent="change"/>
<mx:StringValidator id="nameValidator"
source="{Name}"
property="text"
requiredFieldError="Put in a name"
triggerEvent="change"/>
<mx:StringValidator id="SurnameValidator"
source="{Surname}"
property="change"
requiredFieldError="Put in a surname"
triggerEvent="click"/>
<s:NumberValidator id="PostcodeValidator"
source="{Postcode}"
property="text"
requiredFieldError="Put in a zipcode"
triggerEvent="change"/>
이제 버튼 코드
<s:Button label="submit"
id="submitButton"
click="currentState='Shoppingstate'"/>
이 작동하지 않습니다 내 직감이 나에게 말한다; 누군가가 어떤 데이터도 입력하지 않고 "제출"을 클릭하는 것을 막는 것은 무엇입니까? 기본 상태 - 내가 용의자 - 활성화 될 것입니다. – JeffryHouser
아무 것도 기본값으로 enabled = false를 설정할 수 없습니다. – user1875642
아우, 예. 그것은 아마 작동 할 것입니다. – JeffryHouser