簡體   English   中英

通過 jQuery 和 PHP 驗證表單輸入字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM