Comment utiliser la fonction empty() pour déterminer si la zone de texte du formulaire est vide ?

怪我咯
Libérer: 2023-03-07 17:22:01
original
7282 Les gens l'ont consulté

Dans le développement de programmes de sites Web, il existe de nombreuses pages de soumission de données Web. La plus simple est la page de connexion. Lorsque nous saisissons et soumettons du contenu dans la zone de texte de la page de connexion, celle-ci ne doit pas être vide. En plus de contrôler que la zone de texte ne soit pas vide via des scripts JavaScript sur le client, nous pouvons également porter des jugements sur le serveur.

Comment utiliser la fonction empty() pour déterminer si la zone de texte du formulaire est vide ?Nous vérifions généralement le formulaire une fois dans le front-end et une fois dans le back-end.

Si vous souhaitez déterminer si la valeur soumise par le formulaire est vide côté serveur, vous pouvez utiliser la fonction empty() pour le faire. La fonction empty() vérifie si la variable est vide. Est vide, renvoie vrai si la variable est vide ou nulle. Lorsque les variables sont : "", 0, "0", null, false, array(), var $var et les objets sans aucun attribut, elles sont considérées comme vides. La syntaxe de la fonction empty() est la suivante :

Le paramètre var est la variable d'entrée
bool empty ( mixed $var )
Copier après la connexion

Exemple d'application

Utiliser la fonction empty() Vérifiez si le nom d'utilisateur dans la page de connexion est vide, le code est le suivant,

Le premier est le code de la page de connexion, le code est le suivant :

Le résultat de l'exécution du code est le suivant :
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>

</head>
<body>

<form action="login.php"  method="post" onsubmit="return foo();" name="myform" >

    <div class="container">
        <div class="right">
            <h2>用户登陆</h2>

            <p>
                用户名:<input type="text" name="user" id="name" >
            </p>

            <p>
                密&#12288码:<input type="password" name="password" id="pwd">
            </p>


            <p><input type="hidden" value="hadden" name="hadden"></p>
            
            <p>
                <button class="button">立即登陆</button>
            </p>
            
        </div>
    </div>


</form>
</body>
</html>
Copier après la connexion

Comment utiliser la fonction empty() pour déterminer si la zone de texte du formulaire est vide ?Code pour vérification à l'aide de la fonction vide() côté serveur :

Lorsque les zones de texte du nom d'utilisateur et du mot de passe sont vides, cliquez sur le bouton Se connecter maintenant. Les informations du formulaire soumis sont vérifiées et les résultats en cours sont les suivants :
<?php
header("content-type:text/html;charset=utf-8");

$user=$_POST[&#39;user&#39;];
$password=$_POST[&#39;password&#39;];
if(empty($user) || empty($password[&#39;password&#39;])){
    echo "用户名或密码不能为空<br/> <a href=&#39;login.html&#39;>返回</a> ";
}else{
    echo "输入的用户名为 $user 密码为:$password";
}


?>
Copier après la connexion

Comment utiliser la fonction empty() pour déterminer si la zone de texte du formulaire est vide ?Ce qui précède est. un exemple simple où la vérification de la fonction empty() est vide. J'espère que tout le monde pourra le comprendre

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal