Validating form close
Because, let’s face it, we don’t live in a perfect world, where everyone goes by your rules, or even knows them.
And would there even be forms in the perfect world if things were so perfect the website knew everything about you, already? Could place an error message next to the input with erroneous data… The theory is good and everything, but there’s no substitute for specific code.
However, prior to April 2006, XMLHttp Request was implemented differently across browsers.
For example, Internet Explorer 6 implements XMLHttp Request as an Active X object.
Zebra_Form has integrated cross-site scripting (XSS) prevention mechanism that automatically strips out potentially malicious code from the submitted data, and also features protection against cross-site request forgery (CSRF) attacks.
It also prevents automated SPAM posts, out of the box and without relying on CAPTCHA by using honeypots.
With Ajax, the data added to the form can be dynamically validated as the data is added to form fields using business logic in a server application.
You also have the right to use this software together with software that has different licensing terms (including, but not limited to, commercial and closed-source software), and distribute the combined software, as long as state that your software contains portions licensed under the LGPL license, and provide information about where the LGPL licensed software can be downloaded.
If you distribute copies of this software you may not change the copyright or license of this software.
In Ajax, the XMLHttp Request object is what provides the asynchronous communication between Web applications and underlying servers and business services.
With the XMLHttp Request object, clients may retrieve and submit XML data directly to the Web server without reloading the page.