pengkondisian di validasi form

saya punya contoh kode seperti ini:

 <select name="pilih">
                <option value="1">satu</option>
 		<option value="2">dua</option>
 </select>
 <input type="text" class="form-control" name="satu">
 <input type="text" class="form-control" name="dua">

dan validation rules nya seperti ini:

  rules = {
            pilih   : 'required',

            satu     : {
                        required : //kondisi
                       },
            dua      : {
                        required : //kondisi
                       },
        };

yang saya tanyakan,jika saya memilih option "satu" maka form input "satu" harus di isi dan form input "dua" tidak harus di isi.begitupun sebaliknya. bagaimana cara kondisi di validation form rules?

avatar ikhwansr
@ikhwansr

68 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

itu bisa menggunakan validasi javascript om... bisa dicoba sperti ini untuk validasi :


<select name="pilih" onclick="validasi_om(this.value)">
        <option value="1">satu</option>
 		<option value="2">dua</option>
 </select>
 <input type="text" class="form-control" name="satu" id="satu">
 <input type="text" class="form-control" name="dua" id="dua">

 <script type="text/javascript">
 	function validasi_om(nilaiOpsi) {
 		var x = nilaiOpsi;

 		if (x == "1"){
 			document.getElementById("dua").value = '';
			document.getElementById("satu").disabled = false;
			document.getElementById("dua").disabled = true;
 		} else {
 			document.getElementById("satu").value = '';
			document.getElementById("dua").disabled = false;
			document.getElementById("satu").disabled = true;
 		}
 	}
 </script>

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban