Pada postingan sebelumnya saya sudah membahas
cara membuat form di flash, kali ini saya akan membuat Validasi Form di flash, berikut langkah-langkah pembuatannya :
1. Buka File Form sebelumnya
2. Gunakan
Textool letakkan di bawah Alamat, ganti
Static Text menjadi
Dynamic Text
3. Gantilah Instance Name untuk inisial componentnya
Text Input => txtName
NumericStepper => txtUmur
radiobutton(Male) => male
radiobutton(Female) => female
Checkbox(berenang) => berenang
Checkbox(membaca) => membaca
Checkbox(coding) => coding
TextArea(Alamat) => txtAlamat
Berikut Script untuk validasi form tersebut :
stop();
btnSubmit.addEventListener(MouseEvent.CLICK, register);
var nama, umur, alamat, gender;
function register(e)
{
nama = txtNama.text;
umur = txtUmur.value;
alamat = txtAlamat.text;
if( nama.length < 5 || nama.length > 10 )
{
txtError.text = "panjang nama harus 5 - 10";
}
else if(umur < 17){
txtError.text = "umur harus > 17";
}
else if( male.selected == false
&& female.selected == false ) {
txtError.text = "gender harus dipilih";
}
else if( berenang.selected == false
&& membaca.selected == false && coding.selected == false ) {
txtError.text = "Hobby harus dipilih";
}
else if(alamat.length <1){
txtError.text = "Alamat tidak boleh kosong";
}
else
{
txtError.text = "Register Success";
}
}