>  기사  >  백엔드 개발  >  빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?

빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?

怪我咯
怪我咯원래의
2017-04-28 17:03:017226검색

웹사이트 프로그램 개발에는 웹데이터 제출 페이지가 많습니다. 가장 간단한 것은 로그인 페이지입니다. 로그인 페이지의 텍스트 상자에 내용을 입력하고 제출할 때 비워 둘 수 없습니다. 클라이언트의 JavaScript 스크립트를 통해 텍스트 상자가 비어 있지 않도록 제어하는 ​​것 외에도 서버에서 판단을 내릴 수도 있습니다.

빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?일반적으로 프론트엔드에서 한 번, 백엔드에서 한 번 양식을 검증합니다.

양식으로 제출된 값이 서버측에서 비어 있는지 확인하려면 empty() 함수를 사용하여

를 사용할 수 있습니다. empty() 함수는 변수가 비어 있는지 확인하고, 변수가 비어 있거나 0이면 true를 반환합니다. 변수가 "", 0, "0", null, false, array(), var $var 및 속성이 없는 개체인 경우 비어 있는 것으로 간주됩니다. empty() 함수 구문은 다음과 같습니다.

bool empty ( mixed $var )

매개변수 var는 입력 변수입니다

적용 예

empty() 사용 () 로그인 확인 기능 페이지의 사용자 이름이 비어 있는지 여부, 코드는 다음과 같습니다.

첫 번째는 로그인 페이지 코드이며, 코드는 다음과 같습니다.

<!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>

코드 실행 결과는 다음과 같습니다.

빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?

서버측에서 empty() 함수를 사용하여 검증하는 코드:

<?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";
}


?>

사용자 이름과 비밀번호 텍스트 상자가 비어 있는 경우 지금 로그인 버튼을 클릭하여 제출된 양식 정보를 확인하세요. 실행 결과는 다음과 같습니다.

빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?

위는 빈( ) 함수는 비어 있는지 확인합니다. 다들 이해해주셨으면 좋겠습니다

위 내용은 빈() 함수를 사용하여 양식 텍스트 상자 입력이 비어 있는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.