文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>第一个xajax实例-验证用户名是否已经注册

第一个xajax实例-验证用户名是否已经注册

时间:2006-06-15  来源:hq22

registerFunction("is_reg");//第三步
function is_reg($username)//第四步
{
   // 对$arg做一些基本处理例如从数据库检索数据
   // 然后把结果赋值给变量,例如$newContent
   $username=iconv("utf-8", "gb2312", $username);//转换编码
   if($username == "hq22")
   $is_reg = "此用户名已经被注册!";
   else
   $is_reg = "此用户名还未注册!";
  
   // 实例化xajaxResponse 对象
   $objResponse = new xajaxResponse();

   //设置响应的编码方式为gb2312否则无法显示中文
   //xajax对响应默认是按utf-8编码
   $objResponse->setCharEncoding("GB2312");
  
   // 添加指令到响应之中,用于指派
   //指定元素(例如id="SomeElementId")的innerHTML属性的新的内容
   $objResponse->addAssign("div1","innerHTML", $is_reg);
  
   //返回xajaxResponse 对象生成的XML响应
   return $objResponse->getXML();
}
$xajax->processRequests();//第五步
?>
用户名是否已经注册
printJavascript();//第六步 ?>
  
  
   

根据手册7步写的,解决中文编码问题
onChange="xajax_is_reg(document.getElementById('username').value);"
还有几种方法
onChange="xajax_is_reg(this.value);"
onChange="xajax_is_reg(xajax.getFormValues('form1'));"//这种方法$username取值应该变为$username['username']

义乌人才

义乌人才网

搜才网

义乌


相关阅读 更多 +
排行榜 更多 +
救救小鱼儿

救救小鱼儿

休闲益智 下载
积木填色

积木填色

休闲益智 下载
警察局逃脱

警察局逃脱

冒险解谜 下载