本文目錄一覽:
- 1、一個表單中多個百度編輯器(UEditor) 怎麼驗證其內容為空(php) 在線等!!
- 2、thinkphp自動驗證中怎麼驗證下拉列表不能為空,就是必須要選擇一個選項!老司機帶帶我~
- 3、php如何驗證過濾用戶是否登錄
- 4、新手學php 請問一個文本框驗證不為空的有關問題
- 5、在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中來跳轉,很我覺得這個有點不合適的。
原創文章,作者:Q2TVQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/127619.html