search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[php] xajax 的表單輸入欄位(input、textarea)的處理教學 - 海芋小站

如果要使用xajax來處理input的資料,就如同使用php來處理一樣,其實是非常容易的。而以下就將介紹如何使用xajax來檢查用戶帳號和密碼是否有輸入。

首先,先看一下原始的程式碼如下:

registerFunction("processform");

function processform($form){
$res = new xajaxResponse();
$username = $form['username'];
$password = $form['password'];
$expr = $form['expr'];
if (trim($username) == '')
$res->assign("nousername", "innerHTML", "Please input a username");
else
$res->assign("nousername", "innerHTML", "");

if (trim($password) == '')
$res->assign("nopassword", "innerHTML", "Please input a password");
else
$res->assign("nopassword", "innerHTML", "");
$res->assign("expr", "innerHTML", $expr);
return $res;
}

$xajax->processRequest();
?>



printJavascript("/xajax");
?>


username:
password:
expr:

 

這段程式碼比較要注意的是表單的部份,其中「xajax.getFormValues(‘form1’)」是將我們表單的form1以參數傳送到「processform」這個函式。

username:
password:
expr:

 

而如果要取出輸入欄位的值,只要用「$form[變數名稱]」就可以了,,以帳號和密碼而言,要去掉左右兩側的空白,並且進行檢查使用者是否有輸入值即可。

$username = $form['username'];
$password = $form['password'];
$expr = $form['expr'];

 



熱門推薦

本文由 inote 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦