[英]Problems with jquery form validation : not working for one or two empty input fields
[英]Form input fields validation via jQuery and PHP
我想在 jQuery 中单击按钮时验证我的表单输入字段。 但我不想使用客户端验证。 如何在按钮单击时添加 PHP 服务器端验证?
我正在使用模态框作为表单。
我知道这是一个初学者级别的问题,但由于我的专业知识低,目前我无法弄清楚。
是的,您可以使用PHP
进行验证,这没什么大不了的。 我将在此处提供一个简单的示例,将表单数据传递给 PHP 进行验证。
<?php
if( isset($_POST['submitForm']) )
{
$userName = $_POST['userName'];
$userAge = $_POST['userAge'];
if ($userAge > 21)
{
echo "Hey " + userName;
}
}
?>
<html>
<body>
<form method="POST" action="">
Name: <input type="text" name="userName">
Age: <input type="number" name="userAge">
<input type="submit" name="submitForm" value="Validate">
</form>
</body>
</html>
如果您希望将数据传递到另一个页面进行验证,只需在action
属性中提供文件名,如action="Your_PHP_File.php"
并单独验证。 只是一个提示:如果您希望成功重定向(大量使用):
header("Location: Your_URL_Here");
无论如何,这不是更好的用户体验。 您必须使用 JavaScript/任何 JavaScript 框架进行客户端验证,并且仅使用 PHP 等语言与服务器通信,例如将数据存储在数据库中,从数据库中检索数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.