您的位置:

php不为空验证(php判断空)

本文目录一览:

一个表单中多个百度编辑器(UEditor) 怎么验证其内容为空(php) 在线等!!

var data = document.getElementById("textareaId").innerText;

//innerHtml貌似也行,至于要不要带()我忘了

str = trim(data);//去除空格的

    if(data.length==0){

    alert("Empty!");

    }

function trim(str){       

str = str.replace(/^(\s|\u00A0)+/,'');      

for(var i=str.length-1; i=0; i--){           

     if(/\S/.test(str.charAt(i))){              

         str = str.substring(0, i+1);              

         break;           

         }      

      }      

  return str;  

  }

thinkphp自动验证中怎么验证下拉列表不能为空,就是必须要选择一个选项!老司机带带我~

设置一个

SELECT NAME="Cats" SIZE="1"

OPTION VALUE="1"1

OPTION VALUE="2"2

OPTION VALUE="3" SELECTED3

/SELECT

这样设置的怎么会有空值呢? 你是需要二级菜单联动吗?

php如何验证过滤用户是否登录

一、php可以通过Session,实现用户登录验证。

session习惯上被译为会话,它的设计是为了在一个访问期间在不同的页面间传输数据,以解决http协议无状态的问题。

session_register()函数的作用是注册新的变量,它会在全局变量中增加1个变量到目前的session之中,以后其他页面可以通过session_is_registered()函数检测该session变量是否已经注册。

二、通过session来检测用户登录信息,由两个文件组成,login.php为用户登录页面,checklogin.php用于检测账号、密码和是否登录成功。

具体参考代码如下:

login.php的代码如下:

?php

session_start();//初始化session

if (isset($_SESSION['shili']))

{

 header("Location:shili.php"); //重新定向到其他页面

 exit();

}

?

script language="javascript"

function checklogin(){

 if((login.username.value!="")(login.password.value!=""))

 {

  return true;//判断用户名和密码不为空,返回TRUE

 }

 else

 {

  alert ("昵称或密码不能为空!")

 }

}

/script

style type="text/css"

.style1 { font-size: 13px;  font-family: "黑体";  font-weight: normal;   color: #0099FF; }

/style

div align="center"

form name="login" method="post" action="checklogin.php" onSubmit="return checklogin()"

table width="260" border="1" bgcolor="#D8EFFA"

tr align="center"

td height="30" colspan="2"span class="style1"管理系统登录/span/td

/tr

tr

td width="90" align="center" class="style1"管理员: /td

td width="170" height="20" align="left" valign="middle"input name="username" type="text" id="username" size="20"/td

/tr

tr

td align="center" class="style1"密码: /td

td height="20" align="left" valign="middle"input name="password" type="password" id="password" size="20"/td

/tr

tr

td align="center" class="style1"/td

td height="20" align="center"input type="submit" name="Submit" value="登 录"/td

/tr

/table

/form

/div

checklogin.php的代码如下:

?php 

session_start () ;                   //初始session

if (isset ($_SESSION['shili']))

{

header ("Location:shili.php") ;    //重新定向到其他页面

exit ;

}                       //登录过的话立即结束

$shili_name=$_POST['username'] ;    //获取参数

$password=$_POST['password'] ;

//验证管理员名称和密码是否正确,这里采用直接验证,没有连接数据库

if ($shili_name=="mr" and $password=="mrsoft")

{

session_register ("shili") ;        //注册新的变量,保存当前会话的昵称

$shili = $shili_name ;

echo "font color=red登录成功!/font" ;

header ("Location:shili.php") ;    //登录成功重定向到管理页面

}

else

{

echo "table width='100%' align=centertrtd align=center" ;

echo "账号或密码错误,或者不是管理员账号br" ;

echo "font color=red登录失败!/fontbra href='login.php'请重新输入/a";

echo "/td/tr/table" ;

}

?

shili.php的代码如下:(实验简单验证)

?php

   echo "Welcome to My World!";

?

//如果想要对某个页面限制浏览的用户,可以使用同样的方式,只要把如下的代码放在该页面的开头即可:

?php 

session_start () ;

if (!isset ($_SESSION['shili'])){

echo "p align=center" ;

echo "font color=#ff0000 size=5strongbig" ;

echo "你没有登录,请a href='denglu.php'登录/a!" ;

echo "/big/strong/font/p" ;

exit () ; 

 } 

?

新手学php 请问一个文本框验证不为空的有关问题

PHP要判断表单元素的值是否为空,首先需要提交表单,然后根据name获取表单元素,判断是否为空即可。示例如下:

?php

if($_POST['sub']){

//获取文本框的内容

$content=$_POST['content'];

if($content==""){

echo "文本框内容为空!";

}else{

echo "文本框内容不为空!";

}

}

?

html

head

title演示/title

/head

body

form name="form1" action="?php echo $_SERVER['PHP_SELF']; ?" method="post"

input type="input" name="content"/

input type="submit" name="sub" value="提交"/

/form

/body

/html

在php中用户名怎么验证非空

其实逻辑很简答的,看下面的代码

$movie_leadactor = isset($_POST['movie_leadactor']) ? trim($_POST['movie_leadactor']) : '';

if(empty($movie_leadactor))

{

$error[] = urldecode('Please enter an movie leadactor');

}

其实就是使用isset方法来验证输入是否为空,如果是空的话把错误信息记入到一个数组$error中,然后使用header方法跳转到填写信息的页面中,跳转的方法看上去有点糟糕,如下header('Location:movie_checkformat.php?action=adderror=' . join($error , urlencode('br /')));,是将所有错误信息使用换行符来连接起来放到url中来跳转,很我觉得这个有点不合适的。