{"id":570,"date":"2026-06-23T09:47:26","date_gmt":"2026-06-23T02:47:26","guid":{"rendered":"https:\/\/www.bisasoftware.id\/2026\/?p=570"},"modified":"2026-06-23T09:47:26","modified_gmt":"2026-06-23T02:47:26","slug":"bab-14-validasi-form","status":"publish","type":"post","link":"https:\/\/www.bisasoftware.id\/2026\/bab-14-validasi-form\/","title":{"rendered":"BAB 14 &#8211; VALIDASI FORM"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Tujuan dari validasi form adalah sebelum data yang diinput oleh pengguna dikirim dan disimpan di database, data tersebut akan di cek terlebih dahulu kebenaran atau kevalidannya apakah mengandung perintah berbahaya atau tidak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh perintah sederhana validasi form untuk data yang kosong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTML<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;input type=\"text\" id=\"nama\"&gt;<br><br>&lt;button onclick=\"cek()\"&gt;<br>Simpan<br>&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function cek(){<br><br>let nama =<br>document.getElementById(\"nama\").value;<br><br>if(nama==\"\"){<br>    alert(\"Nama wajib diisi\");<br>}<br>else{<br>    alert(\"Data tersimpan\");<br>}<br><br>}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Tujuan dari validasi form adalah sebelum data yang diinput oleh pengguna dikirim dan disimpan di database, data tersebut akan di&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[19],"tags":[34],"class_list":["post-570","post","type-post","status-publish","format-standard","hentry","category-tutorial-javascript","tag-tutorial-javascript"],"_links":{"self":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/comments?post=570"}],"version-history":[{"count":1,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/570\/revisions"}],"predecessor-version":[{"id":571,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/570\/revisions\/571"}],"wp:attachment":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/media?parent=570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/categories?post=570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/tags?post=570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}