(ASK) belajar HTML mohon bantuannya

Discussion in 'Internet & Web' started by siapanmsy, Jan 18, 2013.

  1. siapanmsy

    siapanmsy New Member

    Messages:
    427
    Likes Received:
    49
    Trophy Points:
    0
    Mohon maaf apabila tread yang saya bikin tidak sesuai dengan Peraturan Forum atau Doble Post, klo doble post mohon di merger saja dengan yang lama,

    Para master Para Suhu dan Para senioar serta para temen2 member forum Djawir semua
    kebetulan ane sedang belajar Kotak katik belajar HTML

    nah dalam pembelajaran yang ane lakukan ada sedikit kesulitan dalam pembatasan karakter, untuk lebih jelasnya langsung saja ane kasih contoh nya

    ini contoh tagnya
    Code:
    <title>Belajar</title>
    <script LANGUAGE="JavaScript">
    function cek(){
    if(form.angka1.value == "" || form.angka2.value == ""){
    alert("Data harus 4 digit");
    exit;
    }
    }
    function tambah() {
    cek(); //panggil function cek
    a=eval(form.angka1.value);
    b=eval(form.angka2.value);
    c=a+b 
    form.total.value = c; 
    }
    function kali() {
    cek();
    a=eval(form.angka1.value);
    b=eval(form.angka2.value);
    c=a*b
    form.total.value = c;
    }
    function kurang() {
    cek();
    a=eval(form.angka1.value);
    b=eval(form.angka2.value);
    c=a-b
    form.total.value = c;
    }
    function bagi() {
    cek();
    a=eval(form.angka1.value);
    b=eval(form.angka2.value);
    c=a/b
    form.total.value = c;
    }
    function reset() {
    form.angka1.value="";
    form.angka2.value="";
    form.total.value = "";
    }
    </script>
    <form name="form">
    <table>
    <tr>
    <td align="center" width="25"><span style="font-family: Arial,Helvetica,sans-serif;">Angka1</span></td>
    <td align="LEFT" width="25"><span style="font-family: Arial,Helvetica,sans-serif;"><input type=text name="angka1" size="20" 
    
    
    /></span></td>
    </tr>
    <tr>
    <td align="center" width="25"><span style="font-family: Arial,Helvetica,sans-serif;">Angka2</span></td>
    <td align="LEFT" width="25"><span style="font-family: Arial,Helvetica,sans-serif;"><input name="angka2" type="text" size="20" 
    
    
    /></span></td>
    </tr>
    <tr>
    <td align="center" width="25"><span style="font-family: Arial,Helvetica,sans-serif;">Hasil</span></td>
    <td align="LEFT" width="25"><span style="font-family: Arial,Helvetica,sans-serif;"><input type="text" value="" name="total" 
    
    
    size="20" /></span></td>
    </tr>
    </table>
    <!-- membuat event ketika tombol di klik maka memanggil function javascript -->
    <input type=button name=submit onclick="tambah()" value="+">
    <input type=button name=submit onclick="kali()" value="X">
    <input type=button name=submit onclick="bagi()" value="/">
    <input type=button name=submit onclick="kurang()" value="-">
    <input type=button name=submit onclick="reset()" value="Reset">
    </form>
    
    Hasilnya Penampakannya seperti ini

    [​IMG]

    Permasalahannya yaitu

    1. Saya ingin pengisian Kolom angka 1 harus memenuhi syarat yaitu :
    • Minimal Empat Digit
    • Nilainya harus lebih besar dari 2313
    2. Saya ingin pengisian Kolom angka 2 harus memenuhi syarat yaitu :
    • Minimal Dua ( 2 ) Digit
    • Nilainya harus lebih besar dari 13
    3. Apabila Kolom 1 di isi tidak memenuhi syarat maka akan keluar peringatan
    • Harap di isi 4 digit dan Nilainya lebih besar dari 2313
    4. Apabila Kolom 2 di isi tidak memenuhi syarat maka akan keluar peringatan
    • Harap di isi 2 digit dan Nilainya lebih besar dari 13



    Mohon bantuannya para master apa dan bagai mana perubahan scriptnya

    terimakasih sebelumnya
     

    Attached Files:

  2. pandaris03

    pandaris03 New Member Super Member

    Messages:
    1,385
    Likes Received:
    603
    Trophy Points:
    123
    Re: (ASK) belahar HTML mohon bantuannya

    (ASK) belahar HTML mohon bantuannya

    maaf bos sedikit tanya klo yang ane tebelin maksudnya apa ya

    sayang ane ga ngerti tentang html,maklum anekan newmember
     
    siapanmsy likes this.
  3. siapanmsy

    siapanmsy New Member

    Messages:
    427
    Likes Received:
    49
    Trophy Points:
    0
    Re: (ASK) belahar HTML mohon bantuannya

    maaf master maksud hati menulis

    (ASK) belajar HTML mohon bantuannya

    keceletot nich jari..

    Mohon di bantu master........
     
  4. Adhimedia_cell

    Adhimedia_cell Moderator Moderator

    Messages:
    1,164
    Likes Received:
    66
    Trophy Points:
    58
    Untuk mengatasinya dibutuhkan 2 fungsi cek:
    1. Buat fungsi Cek1 untuk mengecek Angka1.
    Jika Angka1 tidak memenuhi syarat:
    tidak boleh kosong atau lebih besar dari 2313 maka keluar peringatan "Harap di isi 4 digit dan Nilainya lebih besar dari 2313"
    Jika ditulis sebagai berikut:
    function cek1(){
    if(form.angka1.value == "" || form.angka1.value <= 2313){
    alert("Harap di isi 4 digit dan Nilainya lebih besar dari 2313");
    exit;
    }
    }



    2. Buat fungsi Cek2 untuk mengecek Angka2.
    Jika Angka2 tidak memenuhi syarat:
    tidak boleh kosong atau lebih besar dari 13 maka keluar peringatan "Harap di isi 2 digit dan Nilainya lebih besar dari 13"
    Jika ditulis sebagai berikut:
    function cek2(){
    if(form.angka2.value == "" || form.angka2.value <= 13){
    alert("Harap di isi 2 digit dan Nilainya lebih besar dari 13");
    exit;
    }
    }


    Kemudian tinggal memasukkan kedua fungsi tadi di fungsi tambah, kurang, kali dan bagi, seperti:
    function tambah() {
    cek1(); //panggil function cek angka1
    cek2(); //panggil function cek angka2
    a=eval(form.angka1.value);
    b=eval(form.angka2.value);
    c=a+b
    form.total.value = c;
    }
     
    pandaris03 likes this.

Share This Page