Validasi Radio Button dengan Javascript

devin_sora · Jul 5, 2014
Permisi gan, saya mau tanya..

Saya buat validasi radiobutton untuk jenis kelamin tapi tidak muncul windows message javascriptnya..
Bagaimana cara yang betulnya gan agar bisa? Mohon pencerahannya, terima kasih...
<script type="text/javascript">
function validasi() {
    var valno_ktp=document.getElementById('no_ktp').value;
	var valnm_kar=document.getElementById('nm_kar').value;
	var valtempat_lhr=document.getElementById('tempat_lhr').value;
	var valtgl_lhr=document.getElementById('tgl_lhr').value;	
	var valjk=document.getElementById('jk').value;
	var valagama=document.getElementById('agama').value;
	
	var pesan = '';
	
var misingField=false;
    if (valno_ktp==null || valno_ktp=="") {
        
        misingField=true;
         pesan += '- No KTP tidak boleh kosong\n';
    }
	if (valnm_kar==null || valnm_kar=="") {
        
        misingField=true;
         pesan += '- Nama karyawan tidak boleh kosong\n';
    }
	if (valtempat_lhr==null || valtempat_lhr=="") {
        
        misingField=true;
         pesan += '- Tempat lahir tidak boleh kosong\n';
    }
	if (valtgl_lhr==null || valtgl_lhr=="") {
        
        misingField=true;
         pesan += '- Tanggal lahir tidak boleh kosong\n';
    }
	if (valjk==null || valjk==false) {
        
        misingField=true;
         pesan += '- Jenis kelamin harus dipilih\n';
    }
	if (valagama==null || valagama=="") {
        
        misingField=true;
         pesan += '- Agama harus dipilih\n';
    }
	
		
 if(misingField){
        alert('Pesan kesalahan sebagai berikut:\n'+pesan)    ;
        return false;
    }
    return true;
}

</script>	
	
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jul 6, 2014 · 0 Suka · 0 Tidak Suka
Misal:
<input type="radio" name="jk" value="P"/> P
<input type="radio" name="jk" value="L"/> L
<script>
var radio = document.getElementsByName('jk');
var jk = '';
for (var i = 0, length = radio.length; i < length; i++) {
    if (radio[i].checked) {
        jk = radio[i].value;
    }
}
</script>
0
Loading...
devin_sora · Jul 7, 2014 · 0 Suka · 0 Tidak Suka
Oke gan.. Solved.. Thanks gan..:)