我需要在不使用JavaScript的情况下验证我的表单
I need to validate my form without using JavaScript
如何在不使用JavaScript的情况下验证表单?我已经使用了所需的HTML5属性,但由于IE不支持IE(ANNOYING),使用PHP可以解决这个问题,这需要时间。
感谢
您应该始终在服务器端验证(例如,使用PHP)。可能有很多库可以让这件事变得更容易并节省一些时间,但原理很简单:
if (isset($_POST['submit'])) {
$name = isset($_POST['name']) ? $_POST['name'] : null;
}
$errors = '';
if (!$name or strlen($name) < 5) {
$errors .= 'Name must not be empty and at least five characters';
}
if ($errors) {
echo $errors;
}
else {
//Store data from the form or whatever you want to do.
}
我还建议使用Post/Rerect/Get-
您可以使用PHP使用服务器进行验证:
http://thinkvitamin.com/code/php-form-validation/
仅服务器端验证(即在PHP中)或使用javascript。尽管如此,我还是选择服务器端部分——这是最安全的,因为坏用户可以从客户端伪造坏数据
相关文章:
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 如何在不使用mvc 4中的模型的情况下进行客户端验证
- 在不使用任何http、https或ftp的情况下验证URL
- 我需要在不使用JavaScript的情况下验证我的表单
- 在不提交的情况下验证表单
- 在没有插件的情况下验证验证码?-- 跨服务器开机自检
- 如何在没有javascript的情况下验证html文件
- 在没有
- 在不更改值的情况下验证表单时,网格堆栈项
- 如何在没有循环的情况下验证哈希表中包含的值
- 有没有一个明确的解决方案可以使用jQuery在没有插件的情况下验证URL
- 在不使用表单的情况下验证动态创建的输入
- 我可以在不使用JS和HTML5的情况下验证HTML输入吗?
- 是否可以在没有提交按钮的情况下验证表单
- 在不强制执行特定样式的情况下验证JavaScript代码
- 在这种情况下验证字段
- 如何在不单击按钮的情况下验证电子邮件
- 如何在不使用插件的情况下验证 jquery 中的动态创建元素
- 在不重新加载页面的情况下验证表单
- 在不使用php或nodeJs的情况下验证用户