Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

how validasi number?

langsung aja yach..

pertanyaanya gini
ada 2 input
1. <input type="text" id="angkasatu" name="satu">
2. <input type="text" id="angkadua" name="dua">

nah input ke satu itu angkanya harus lebih besar dari input ke dua, jadi misalkan jika input kesatu di isi 25 trus input kedua di isi 35 itu tidak boleh dan nilai input kedua di kembalikan ke 0 jika nilainya melebihi input kesatu.
bagai mana ya cara validasi nya mengunakan JS.

terima kasih b4

Comments

  • function validasi(form){
    var bil1=form.satu.value;
    var bil2=form.dua.value;
    'check harus angka

    if(isNaN(bil1) {
    alert('Input harus angka');
    document.form1.satu.focus();
    return false;
    }

    if(isNaN(bil2) {
    alert('Input harus angka');
    document.form1.dua.focus();
    return false;
    }

    if(bil1<bil2){
    alert('Bilangan 1 harus lebih besar');
    document.form1.dua.focus();
    return false;
    }


    Nah di tagformnya

    <form ... onSubmit="return validasi(this)">
  • document.getElementById('jumlah_1').focus();

    document.getElementById('jumlah_2').focus();

    ...cukup...

    bil1.focus();

    bil2.focus();
  • terima kasi mas goku, sript nya membuat inpirasi , sy simpan id nya langsung di input
    jadi nya gini

    function valid()
    {
    var bil1=document.getElementById('jumlah_1');
    var bil2=document.getElementById('jumlah_2');
    //'check harus angka

    if(isNaN(bil1)) {
    alert('Input harus angka');
    document.getElementById('jumlah_1').focus();
    return false;
    }

    if(isNaN(bil2)) {
    alert('Input harus angka');
    document.getElementById('jumlah_2').focus();
    return false;
    }

    if(bil2.value > bil1.value) {
    alert('Kegiatan K2 BUMIL tidak boleh lebih besar dari K1');
    document.getElementById('jumlah_2').focus();
    bil2.value=0;
    return false;
    }
    }

    dan di simpan di input dengan onkeydown="valid()"
    jadi langsung muncul alert

    thank mas
  • eh ada problem mas goku
    sepertinya di bagian ini mas :

    if(isNaN(bil1)) {
    alert('Input harus angka');
    document.getElementById('jumlah_1').focus();
    return false;
    }

    if(isNaN(bil2)) {
    alert('Input harus angka');
    document.getElementById('jumlah_2').focus();
    return false;
    }


    jadi jika kita ketik angka/hurup ko alert ya muncul ya??
  • Kan sudah saya bilang cegatnya di saat form mau di submit
Sign In or Register to comment.