Senin, 03 Oktober 2011

Form

Membuat Form

Form adalah bagian dari HTML yang digunakan oleh pihak pengelola untuk menghasilkan respon dari para penggunanya. Ha ini tentu menjadi sangat bermanfaat bagi pemilik website karena ia bisa mendapatkan informasi berharga dari para penggunanya. Data-data yang diharapkan untuk diisi oleh user dibuat dalam bentuk kotak teks kosong yang bisa diisi oleh pengunjung atau bisa pula berupa beberapa pilihan. Dengan satu tombol “submit” data tersebut kemudian dikirimkan oleh pengunjung ke tempat yang telah ditentukan. Pemilik website dapat menentukan ke mana aliran data tersebut akan ditampung: e-mail atau ke database. Untuk itu diperlukan halaman yang berisi script pemrograman yang dapat mengirimkan data (HTML tidak dapat melakukannya). Script ditulis dalam bahasa yang dapat berhubungan dengan server, seperti ASP, PHP, CGI, PERL, dan sebagainya. Oleh karena itu, jika Anda ingin dapat menampung data yang diberikan oleh pengunjung, maka mempelajari script pemrograman adalah satu keharusan.
PHP adalah salah satu contoh bahasa pemrograman yang cukup mudah untuk dipelajari dan memiliki beberapa kelebihan dibandingkan dengan bahasa pemrograman lainnya: dikenal luas oleh internet programmer seluruh dunia sehingga banyak server menyediakan dukungan terhadap halaman yang ditulis dengan PHP, struktur bahasanya yang mirip dengan bahasa javascript sehingga Anda dapat mempelajari syntax pemrograman yang secara umum memiliki kemiripan, dikenal sebagai bahasa pemrograman yang handal, dikenal stabil untuk berhubungan dengan database MySQL, dan open source tak perlu membayar sepeserpun.
Nah, sekarang mari kita coba untuk membuat form. Hal yang pertama harus kita ketahui adalah bahwa Form dibuka dan ditutup dengan Tag <form> dan </form>. Di dalam Tag <form> ini Anda harus menuliskan atribut action dan method sebagai cara untuk mengirimkan data yang ada di dalam form tersebut. Nilai dari atribut action adalah nama file, sedangkan nilai pada method dapat dipilih GET atau POST. Contohnya adalah sebagai berikut:
<html>
  <head>
     <title>Membuat Form</title>
  </head>
  <body>
     <form action="salam.php" method="POST">
        Isi Form
     </form>
  </body>
</html>

Membuat Text Field

Form input yang paling sering dipergunakan dalam HTML adalah Text Field. Contoh yang paling lazim adalah ketika kita diminta untuk mengetikkan nama dan password pada penyedia jasa layanan e-mail, atau mengetikkan kata tertentu pada mesin pencari. Dengan menyediakan Text Field, maka pengunjung dapat dengan bebas mengetikkan sesuatu di dalamnya.
<html>
  <head>
     <title>Membuat Form</title>
  </head>
  <body>
     <form action="salam.php" method="POST">
        Nama : <input type="text" name="nama_depan">
        email : <input type="text" name="email">
     </form>
  </body>
</html>
Dengan cara yang sama Anda dapat meminta pengunjung untuk mengisi form Nama dan Alamat e-mail yang ditampilkan pada browser sebagai berikut : membuat-form_01

Membuat Password Field

Password field adalah kotak tempat dituliskan password seperti yang biasa kita pergunakan pada layanan email. Mirip dengan text field, password field adalah menghasilkan teks tetapi tampilannya disembunyikan dan diganti dengan tanda lingkaran kecil. Membuat password field sama dengan membuat text field, yakni dengan menambahkan Tag <input>. Nilai atribut type adalah password.
Untuk mengatur jumlah karakter yang ditampilkan dan jumlah karakter yang dapat diketikkan, gunakan atribut size dan maxlength. Contohnya adalah sebagai berikut:
<html>
 <head>
  <title>Membuat Form</title>
 </head>
 <body>
  <table border="1">
   <tr>
    <td align="right">
     <form action="salam.php" method="post">

       Nama : <input type="text" name="nama_depan" size="20" maxlength="20"><br>
       Password : <input type="password" name="password" size="20" maxlength="20">

     </form>
    </td>
   </tr>
  </table>
 </body>
</html>
Pada browser akan ditampilkan sebagai berikut :
membuat-form_02

Menambahkan Button

Button atau Tombol dibutuhkan untuk mengirimkan data yang sudah diketikkan oleh pengunjung. Ada dua jenis tombol yang bisa dipergunakan, yakni tombol “submit” dan “reset”. Tombol submit adalah untuk mengirimkan data ke alamat yang disebutkan dalam atribut action pada tag <form>, sedangkan tombol “reset” dipergunakan untuk mengosongkan kembali isi form. Contohnya adalah sebagai berikut:
<html>
 <head>
  <title>Membuat Form</title>
 </head>
 <body>
  <table border="1">
   <tr>
    <td align="right">
     <form action="salam.php" method="post">
       Nama : <input type="text" name="nama_depan" size="20" maxlength="20"><br>
       Password : <input type="password" name="password" size="20" maxlength="20"><br>

       <input type="submit" name="login" value="Login">
       <input type="reset" name="reset" value="Reset">
     </form>
    </td>
   </tr>
  </table>
 </body>
</html>
Pada browser akan ditampilkan sebagai berikut :
membuat-form_03

Membuat Text Area

Text Area adalah input text yang terdiri atas beberapa baris text. Text Area dipergunakan bagi pengunjung untuk mengetikkan kalimat demi kalimat yang jumlahnya bisa sangat banyak. Contoh yang paling umum adalah kotak untuk komentar. Button atau Tombol dibutuhkan untuk mengirimkan data yang sudah diketikkan oleh pengunjung. Text Area dibuat dengan menggunakan Tag <textarea>. Atribut yang bisa ditambahkan adalah:

  • name sebagai nama variable yang menampung text yang
    diketikkan oleh pengunjung.

  • cols untuk menentukan lebar textarea.

  • rows untuk menentukan jumlah baris yang ditampilkan.

  • wrap untuk menampilkan seluruh text di dalam kotak textarea.

  • Contoh penggunaan textarea adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0">
       <form action="salam.php" method="post">
        <tr>
          <td align="right">Nama</td>
          <td>:</td>
          <td><input name="nama_depan" type="text" size="20" maxlength="20" /></td>
        </tr>
        <tr>
          <td align="right">e-mail</td>
          <td>:</td>
          <td><input name="email" type="text" size="20" maxlength="20" /></td>
        </tr>
        <tr>
          <td align="right" valign="top">Komentar</td>
          <td valign="top">:</td>
          <td><textarea name="komentar" cols="30" rows="10" wrap="virtual">
            </textarea></td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td align="right">&nbsp;</td>
          <td><input type="submit" name="submit" value="Submit" />
            <input type="reset" name="reset" value="Reset" /></td>
        </tr>
       </form>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_04

    Membuat Radio Button

    Radio Button adalah tombol input yang salah satunya dapat dipilih oleh pengunjung. Disebut Radio Button karena fungsinya mirip dengan tombol yang ada pada radio zaman dahulu, jika salah satu tombol ditekan, maka tombol yang lainnya akan mati. Radio Button dibuat dengan menuliskan Tag <input type=”radio”>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable yang menampung pilihan pengunjung.
    • value sebagai nilai pada variable yang disebutkan pada atribut name.
    • checked sebagai penanda bahwa tombol ini aktif.
    Contoh penggunaan Radio Button adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td>
         <table border="0" bgcolor="#FFFFFF">
          <form action="salam.php" method="post">
            <tr>
              <td align="right">Nama</td>
              <td>:</td>
              <td><input name="nama" type="text" size="20" maxlength="20" /></td>
            </tr>
            <tr>
              <td align="right">Gender</td>
              <td>:</td>
              <td><input name="gender" type="radio" value="Pria" checked="checked" />
                Pria
                <input name="gender" type="radio" value="Wanita" />
                Wanita</td>
            </tr>
            <tr>
              <td align="right">&nbsp;</td>
              <td align="right">&nbsp;</td>
              <td><input type="submit" name="submit" value="Submit" />
                  <input type="reset" name="reset" value="Reset" /></td>
            </tr>
          </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_05

    Membuat Check Box

    Check Box adalah pilihan yang dapat di-klik oleh pengunjung. Pilihan ini berupa tombol yang berdiri sendiri, sifatnya berupa toggle: on jika di-klik dan off jika di-klik kembali. Check Box disediakan bagi pengunjung untuk dapat memilih apapun yang disukainya. Check Box ditulis dengan Tag <input type=”checkbox”>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable yang menampung pilihan pengunjung.
    • value sebagai nilai pada variable yang disebutkan pada atribut name.
    • checked sebagai penanda bahwa tombol ini aktif.
    Contoh penggunaan Check Box adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td>
         <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
          <form action="salam.php" method="post">
            <tr>
              <td align="right">Nama : </td>
              <td>
                <input name="nama" type="text" size="20" maxlength="20" /></td>
              <td></td>
            </tr>
            <tr bgcolor="#FFFFCC">
              <td align="right" valign="top">Minat :</td>
              <td valign="top">
                <input type="checkbox" name="minat1" value="membaca" />
                 Membaca<br />
                <input type="checkbox" name="minat2" value="travelling" />
                 Travelling<br />
                <input type="checkbox" name="minat3" value="komputer" />             Komputer<br />
                <input type="checkbox" name="minat4" value="melukis" />
                 Melukis<br />
                <input type="checkbox" name="minat5" value="fotografi" />             Fotografi <br /></td>
              <td valign="top">
                <input type="checkbox" name="minat6" value="memasak" />
                 Memasak<br />
                <input type="checkbox" name="minat7" value="olahraga" />
                 Olah Raga<br />
                <input type="checkbox" name="minat8" value="berkebun" />
                  Berkebun<br />
                <input type="checkbox" name="minat9" value="musik" />
                  Musik <br />
                <input type="checkbox" name="minat10" value="lainnya" />
                  Lainnya </td>
            </tr>
            <tr>
              <td align="right"></td>
              <td><input type="submit" name="submit" value="Submit" />
                <input type="reset" name="reset" value="Reset" /></td>
              <td></td>
            </tr>
          </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_06

    Membuat Selection Menu

    Selection Menu adalah pilihan yang berupa menu dropdown, yakni menu yang hanya ditampilkan satu baris, namun ketika dipilih muncul deretan ke bawah yang bisa dipilih salah satunya saja. Selecton Menu ditulis dengan Tag <select name=”nama_variabel”>. Selanjutnya menuliskan list pilihan dalam tag <option>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable yang menampung pilihan pengunjung.
    • value sebagai nilai pada variable yang disebutkan pada atribut name.
    • selected sebagai penanda bahwa pilihan ini aktif.
    Contoh penggunaan Selection Menu adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td>
         <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
          <form action="salam.php" method="post">
           <tr>
            <td align="right">Nama : </td>
            <td><input name="nama" type="text" size="20" maxlength="20" /></td>
           </tr>
           <tr bgcolor="#FFFFCC">
            <td align="right" valign="top">Pendidikan : </td>
            <td valign="top">
                 <select name="select">
                   <option selected="selected">- Pilih -</option>
                   <option value="SD">SD</option>
                   <option value="SMP">SMP</option>
                   <option value="SMA">SMA</option>
                   <option value="D3">D3</option>
                   <option value="S1">S1</option>
                   <option value="S2">S2</option>
                   <option value="S3">S3</option>
                 </select>
            </td>
           </tr>
           <tr>
            <td align="right"></td>
            <td><input type="submit" name="submit" value="Submit" />
             <input type="reset" name="reset" value="Reset" /></td>
           </tr>
          </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_07

    Membuat Selection List

    Selection List adalah pilihan yang berupa dropdown list, yakni menu yang hanya ditampilkan satu baris, namun ketika dipilih muncul deretan ke bawah yang bisa dipilih. Mirip dengan Selection Menu, namun pengunjung dapat memilih beberapa menu sekaligus. Selecton List ditulis dengan Tag <select name=”nama_variabel”>. Selanjutnya menuliskan list pilihan dalam tag <option>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable yang menampung pilihan pengunjung.
    • size untuk menentukan berapa baris menu list akan ditampilkan.
    • multiple untuk menentukan bahwa pengunjung dapat menandai beberaa pilihan sekaligus
    • value sebagai nilai pada variable yang disebutkan pada atribut name.
    • selected sebagai penanda bahwa pilihan ini aktif.
    Contoh penggunaan Check Box adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td><table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
           <form action="salam.php" method="post">
             <tr>
               <td align="right">Nama : </td>
               <td><input name="nama" type="text" size="20" maxlength="20" /></td>
             </tr>
             <tr bgcolor="#FFFFCC">
               <td align="right" valign="top">Pekerjaan : </td>
               <td valign="top">
                 <select name="select" size="4" multiple="multiple">
                   <option>- Pilih -</option>
                   <option value="pns">Pegawai Negeri Sipil</option>
                   <option value="abri">ABRI</option>
                   <option value="wiraswasta">Wiraswasta</option>
                   <option value="karyawan">Karyawan</option>
                   <option value="pengajar">Pengajar</option>
                   <option value="dosen">Dosen</option>
                   <option value="pensiunan">Pensiunan</option>
                   <option value="lainnya">Lainnya</option>
                 </select>           </td>
             </tr>
             <tr>
               <td align="right">&nbsp;</td>
               <td><input type="submit" name="submit" value="Submit" />
                   <input type="reset" name="reset" value="Reset" /></td>
             </tr>
           </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_08

    Membuat Hidden Field

    Hidden Field adalah form rahasia yang tidak dapat dilihat oleh pengunjung, namun dikirimkan bersamaan dengan form isian. Fungsi utama hidden field adalah untuk memberi keleluasaan kepada pemilik website untuk melakukan pengecekan terhadap halaman-halaman yang dikelolanya. Hidden Field ditulis dengan Tag <input type=”hidden”>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable.
    • value sebagai nilai pada variable yang disebutkan pada atribut name.
    Contoh penggunaan Hidden Field adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td>
         <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
          <form action="salam.php" method="post">
           <tr>
            <td align="right">Nama : </td>
            <td><input name="nama" type="text" size="20" maxlength="20" /></td>
           </tr>
           <tr>
            <td>
    
              <input name="customer" type="hidden" value="http://www.kursusprivat.com" />
    
            </td>
            <td><input type="submit" name="submit" value="Submit" />
             <input type="reset" name="reset" value="Reset" /></td>
           </tr>
          </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_09

    Membuat File Field

    File Field adalah input text yang dapat diisi dengan nama file dan folder. File Field disediakan bagi pengunjung untuk melakukan proses upload (memindahkan file dari komputer ke internet). Pengunjung dapat memilih file yang akan diupload dengan menekan tombol yang disediakan. Setelah file siap untuk diupload, maka pengunjung dapat melakukan proses upload dengan menekan tombol submit.
    File Field ditulis dengan Tag <input type=”file”>. Atribut yang bisa ditambahkan adalah:
    • name sebagai nama variable yang menampung pilihan pengunjung.
    • size untuk menentukan jumlah teks yang dapat ditampilkan dalam File Field.
    • maxlength untuk menentukan jumlah karakter maksimal yang dapat dimuat pada File Field.
    Penggunaan File Field akan berdampak pada sistem pengiriman data. Data yang biasanya hanya berupa teks, sekarang bertambah menjadi dua jenis data yakni teks dan file. Oleh karena itu, pada Tag <form> harus ditambahkan dengan atribut enctype=”multipart/form-data”.
    Contoh penggunaan File Field adalah sebagai berikut:
    <html>
     <head>
      <title>Membuat Form</title>
     </head>
     <body>
      <table border="0" cellpadding="2" cellspacing="0" bgcolor="#000000">
       <tr>
        <td>
         <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
             <form action="salam.php" method="post" enctype="multipart/form-data">
               <tr>
                 <td align="right">Nama : </td>
                 <td><input name="nama" type="text" size="20" maxlength="20" /></td>
               </tr>
               <tr bgcolor="#FFFFCC">
                 <td align="right" valign="top">Foto : </td>
                 <td valign="top">
    
                   <input name="file" type="file" size="20" maxlength="50" />
                 </td>
               </tr>
               <tr>
                 <td align="right">&nbsp;</td>
                 <td><input type="submit" name="submit" value="Submit" />
                     <input type="reset" name="reset" value="Reset" /></td>
               </tr>
             </form>
         </table>
        </td>
       </tr>
      </table>
     </body>
    </html>
    Pada browser akan ditampilkan sebagai berikut :membuat-form_10

    Tidak ada komentar:

    Posting Komentar