⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 21-4.php

📁 php 和 ajax 开发的一些资料
💻 PHP
字号:
<?php
echo "<html>\n";								//输出标准HTML内容
echo "<head>\n";
echo "<title>\n";
echo "用户登录\n";
echo "</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n";
echo "<div class=\"Frame\">\n";
echo "
<script language=\"javascript\">
<!--
var addNew;									//定义变量
function AddNew()
{
  obj=document.getElementById(\"sendLogin\");			//获取发送按钮对象
  obj.disabled=true;									//使发送按钮不可用
  //获取用户输入的用户名与留言内容
  var User=document.getElementById(\"user\").value;
  var Pass=document.getElementById(\"pass\").value;
  var C_l=document.getElementById(\"c_l\").value;
  if(User==\"\"||Pass==\"\")							//如果两者中有一个为空
  {
    alert(\"请填写完整!\");								//弹出警示框
    obj.disabled=false;								//使发送按钮可用
    return false;									//返回假值
  }
  var date=new Date();							//定义时间变量
  temp=date.getTime();							//获取当前时间戳记
  addNew=new ActiveXObject(\"Microsoft.XMLHTTP\");		//创建XMLRPC对象
  addNew.onreadystatechange=sendLogin;				//定义句柄函数
  var LoginInfo=\"User=\"+User+\"&Pass=\"+Pass+\"&C_l=\"+C_l;
  var url=\"login.php?timestamp=\"+temp;
  addNew.open(\"POST\",url,true); 
  addNew.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded\");
  addNew.send(LoginInfo); 
} 
function sendLogin()
{
  if(addNew.readyState==4)							//如果传递完成
  {
    if(addNew.status==200)							//如果服务器返回OK
    {
      //alert(unescape(addNew.responseText));
      obj=document.getElementById(\"info\");				//获取头部层
      obj.innerHTML=unescape(addNew.responseText);		//改变头部层的内容
      document.getElementById(\"sendLogin\").disabled=false;	//发送按钮可用
      document.getElementById(\"user\").value=\"\";		//清空作者输入框
      document.getElementById(\"pass\").value=\"\";	//清空内容输入框
    }
    else											//如果服务器没有返回200
    {
      alert(\"执行过程中出现问题,服务器返回:\"+addNew.statusText);
    }
  }
}
function check_u()										//该函数验证用户名
{
  obj1=document.getElementById(\"user\");				//获取对象
  obj2=document.getElementById(\"u_e\");
  while(obj2.hasChildNodes())
  {
    obj2.removeChild(obj2.childNodes[0]);
  }
  if(obj1.value==\"\")							//如果内容为空
  {
    sub_t=document.createTextNode(\"用户名不能为空!\");
    obj2.appendChild(sub_t);								//显示提示文
  }
}
function check_p()										//该函数验证用户名
{
  obj1=document.getElementById(\"pass\");				//获取对象
  obj2=document.getElementById(\"p_e\");
  while(obj2.hasChildNodes())
  {
    obj2.removeChild(obj2.childNodes[0]);
  }
  if(obj1.value==\"\")							//如果内容为空
  {
    sub_t=document.createTextNode(\"密码不能为空!\");
    obj2.appendChild(sub_t);								//显示提示文
  }
}
-->
</script>";
echo "<div class=\"title\">论坛用户登录</div>\n";
echo "<div class=\"main\">&nbsp;</div>\n";
echo "<form name=\"f\" method=\"post\">\n";
echo "<div class=\"replyPerson\">输入用户名:<input type=\"text\" name=\"user\" id=\"user\" class=\"input\" onblur=\"check_u()\"><div id=\"u_e\"></div></div>\n";
echo "<div class=\"replyPerson\">输入密&nbsp;&nbsp;码:<input type=\"password\" name=\"pass\" id=\"pass\" size=\"21\" class=\"input\" onblur=\"check_p()\"><div id=\"p_e\"></div></div>\n";
echo "<div class=\"replyPerson\">选择登录时长:";
echo "<select name=\"c_l\" id=\"c_l\" size=\"1\" class=\"input\" style=\"width:151px\">\n";
echo "<option value=\"0\">不保存</option>\n";
echo "<option value=\"1\">保存一天</option>\n";
echo "<option value=\"30\">保存一月</option>\n";
echo "<option value=\"360\">保存一年</option>\n";
echo "</select>\n";
echo "</div>\n";
echo "<div class=\"replyPerson\"><input type=\"button\" onClick=\"AddNew()\" value=\"确 认\" id=\"sendLogin\"></div>\n";
echo "<div class=\"replyPerson\" id=\"info\"></div>\n";
echo "</form>\n";
echo "</div>";
echo "</doby>";
echo "</html>";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -