Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67561 Members, 783 Products, 5294 Topic, 12958 Comments)

Cara menggunakan fungsi_validasi

Dibuat
Login Terakhir 6 Bulan lalu,
Telah Dilihat 2847 Kali
Yakobus sutejo Mengatakan : Sultan Account
  1. Selamat malam teman2 saya sedang oprek cms swarakalibata Utk aplikasi yang sedang saya bangun. Bagaimana cara penerapan fungsi validasi, jika textbox tidak diisi maka akan ada peringatan dan memaksa harus diisi.
  2. terima kasih....

Ada 5 Jawaban

PHPMU.COM Support
commented on 29 Mei 2015 20:55:08
  1. Coba yang ini mas :
  2. Tambahkan : onSubmit="return validasi(this)" pada Form yg akan di validasi...
  3. --------------------------------------------------------------------------------------------------------------------------
  4. function validasi(form){
  5. if (form.alamat_email.value == ""){
  6. alert("Anda belum mengisikan Alamat Email.");
  7. form.alamat_email.focus();
  8. return (false);
  9. }
  10.  
  11. pola_email=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
  12. if (!pola_email.test(form.alamat_email.value)){
  13. alert ('Penulisan Alamat Email tidak benar!!!');
  14. form.alamat_email.focus();
  15. return false;
  16. }
  17.  
  18. if (form.no_telpon.value != ""){
  19. var x = (form.no_telpon.value);
  20. var status = true;
  21. var list = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
  22. for (i=0; i<=x.length-1; i++)
  23. {
  24. if (x[i] in list) cek = true;
  25. else cek = false;
  26. status = status && cek;
  27. }
  28. if (status == false)
  29. {
  30. alert("No Telpon harus angka semua Broo!");
  31. form.no_telpon.focus();
  32. return false;
  33. }
  34. }
  35.  
  36. var mincarr = 10;
  37. if (form.no_telpon.value.length < mincarr){
  38. alert("Panjang No Telpon Minimal 10 Karakter!");
  39. form.no_telpon.focus();
  40. return (false);
  41. }
  42. return (true);
  43. }
Yakobus sutejo
commented on 29 Mei 2015 21:15:16
  1. Fungsi diletakkan dimana mas?
  2. Saya punya koding seperti ini :
  3.  
  4. case "tambahworkorder":
  5. //--------------------------------- Pejabat dan Teknisi --------------------
  6. if ($_SESSION[teknisi]==1
  7. AND $_SESSION[pejabat]==1){
  8. echo "
  9. <div id='main-content'>
  10. <div class='container_12'>
  11.  
  12. <div class='grid_12'>
  13. <div class='block-border'>
  14. <div class='block-header'>
  15.  
  16. <h1>TAMBAHKAN WORK ORDER PERBAIKAN</h1>
  17. </div>
  18. <div class='block-content'>
  19.  
  20. <form id='formworkorder' method=POST action='$aksi?module=workorder&act=input' enctype='multipart/form-data'>
  21. <p class=inline-small-label>
  22.  
  23. <label for=field4>Gugus Tugas</label>
  24. <select name='gustu'>
  25. <option value=0 selected>Pilih Gugus Tugas</option>";
  26. $tampil=mysql_query("SELECT * FROM unit ORDER BY id_unit");
  27. while($r=mysql_fetch_array($tampil)){
  28. echo "<option value=$r[id_unit]>[$r[id_unit]] - $r[nm_jbtan]</option></p>"; }
  29.  
  30. echo "</select>";
  31.  
  32. echo "
  33. <p class=inline-small-label>
  34.  
  35. <label for=field4>Pemohon</label>
  36. <select name='pemohon'>
  37. <option value=0 selected>Pilih Nama Pemohonan</option>";
  38. $tampil=mysql_query("SELECT * FROM pemakai ORDER BY kode_ptgs");
  39. while($r=mysql_fetch_array($tampil)){
  40. echo "<option value=$r[kode_ptgs]>$r[nama_ptgs]</option></p>"; }
  41.  
  42. echo "</select>";
  43.  
  44. echo "
  45. <p class=inline-small-label>
  46. <label for=field4>Masalah</label>
  47. <input type=text name='masalah' size=60>
  48. </p><br /><br />";
  49.  
  50. echo "<br /><br />
  51. <div class=block-actions>
  52. <ul class=actions-right>
  53. <li>
  54. <a class='button red' id=reset-validate-form href='?module=workorder'>Batal</a>
  55. </li> </ul>
  56. <ul class=actions-left>
  57. <li>
  58. <input type='submit' name='upload' class='button' value='      Simpan     '>
  59. </li> </ul>
  60. </form>";
  61. }
  62.  
  63. penempatan perintah validasi tadi di bagian mana? maaf ngrepotin.....
Yakobus sutejo
commented on 29 Mei 2015 21:17:19
  1. MIsalnya yang saya akan validasi pada input ...MASALAH....
PHPMU.COM Support
commented on 29 Mei 2015 22:08:57
  1. <script>
  2. function validasi(form){
  3. if (form.masalah.value == ""){
  4. alert("Anda belum mengisikan Inputan masalah.");
  5. form.masalah.focus();
  6. return (false);
  7. }
  8. return (true);
  9. }
  10. </script>
  11.  
  12. Lalu tambahkan onSubmit pada form hingga menjadi sperti ini :
  13. <form onSubmit="return validasi(this)" id='formworkorder' method=POST action='$aksi?module=workorder&act=input' enctype='multipart/form-data'>
Yakobus sutejo
commented on 30 Mei 2015 09:37:07
  1. Terima kasih mas Robby sudah berhasil. Sekali lagi terima kasih.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!