![](/img/trans.png)
[英]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.