{"id":129,"date":"2011-05-27T15:17:23","date_gmt":"2011-05-27T20:17:23","guid":{"rendered":"http:\/\/www.rymocs.com\/blog3\/?p=129"},"modified":"2011-05-27T15:18:14","modified_gmt":"2011-05-27T20:18:14","slug":"form-validation-create-a-simple-web-form-with-dreamweaver","status":"publish","type":"post","link":"http:\/\/www.rymocs.com\/blog3\/2011\/05\/27\/form-validation-create-a-simple-web-form-with-dreamweaver\/","title":{"rendered":"Form validation: Create a simple web form with Dreamweaver"},"content":{"rendered":"<p>In the first part of this series I introduced various forms of validation including some best practices, the difference between client-side and server-side validation, the types of validation including separation and indications for required fields, correct format, and confirmation fields.<\/p>\n<h2>Create a simple form<\/h2>\n<p>If you have never created web forms with validation then I invite you to follow along with this tutorial for creating a simple form that will perform validation of several different text fields and one text area field on a web page. I am utilizing Dreamweaver and its Validate Form Behavior in my example here; however, any web editing tool can be used to accomplish the same tasks with similar results using the code snippets provided. Note that the JavaScript portion might be a bit trickier without the tool, so I\u2019ve included that code as well at the end of this tutorial. In this simple form, no actual data will be submitted; we\u2019re only testing it for validation purposes. (<a title=\"TechRepublic Link\" href=\"http:\/\/www.techrepublic.com\/blog\/webmaster\/form-validation-create-a-simple-web-form-with-dreamweaver\/391?tag=content;blog-list-river\" target=\"_blank\">Read more&#8230;<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the first part of this series I introduced various forms of validation including some best practices, the difference between client-side and server-side validation, the types of validation including separation&hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,5],"tags":[],"_links":{"self":[{"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/posts\/129"}],"collection":[{"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":3,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":131,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/posts\/129\/revisions\/131"}],"wp:attachment":[{"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.rymocs.com\/blog3\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}