博主信息
博文 46
粉丝 3
评论 1
访问量 40872
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
410 $.ajax()的使用方法
吃不起土的少年的博客
原创
992人浏览过

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>用户注册</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
	<script type="text/javascript" src="../jQuery/jquery-3.3.1.js"></script>
	<script type="text/javascript">
	$(document).ready(function(){
$('#sign').on('click',function(){
var name= $('#name').val()
var nickname=$('#nickname').val()
var email =$('#email').val()
var password =$('#password').val()
  if (name.length=="0") {
	$('#name1').text('姓名不能为空!')
	$('#name').focus()	
  }
  if(nickname.length=="0") {
	$('#nickname1').text('昵称不能为空!')
	$('#nickname').focus()
	 return false}
  

})
 $('#email').blur(function(){
		$.ajax({	
		url: 'api/check.php',
		type: 'GET',
		data: {'email':$('#email').val()},
		success: function(msg,status,xhr) {
		console.log(msg)
				$('#email1').empty()
				$('#email1').append($(msg))
			}	
  })
	})
		// $('#password').blur(function(){
		// $.ajax({	
		// url: 'api/check.php',
		// type: 'GET',
		// data: {'password':$('#password').val()},
		// success: function(msg,status,xhr) {
		// console.log(msg)
		// 		$('#password1').empty()
		// 		$('#password1').append($(msg))
		// 	      }	
  //             })
          // 
})
</script>
</head>
<body>
<form action="" method="post">
<fieldset>
<legend><span>注   册</span></legend>
 <table>
      <tr>
      	<td width="50px">姓名:</td>
      	<td><input type="text" id="name" name="" placeholder="请输入真实姓名"></td>
      	<td class="red">*<span id="name1"></span></td>
      </tr>
      <tr>
      	<td>性别:</td>
      	<td><select name="sex" id="">
      	 <option value="male">男</option>
      	 <option value="female">女</option>
      	 <option value="secret">保密</option>
      	 </select></td>
      	<td></td>
      </tr>
      <tr>
      	<td>昵称:</td>
      	<td><input type="text" name="nickname" id="nickname"></td>
      	<td class="red">*<span id="nickname1"></span></td>
      </tr>
      <tr>
      	<td>账号:</td>
      	<td><input type="text" name="email" id="email"></td>
      	<td class="red">*<span id="email1"></span></td>
      </tr>
      <tr>
      	<td>密码:</td>
      	<td><input type="password" name="password" id="password"></td>
      	<td class="red">*<span id="password1"></span></td>
      </tr>
</table>
<p>注:带*的为必填项</p>
<button id="sign">注册</button>
</fieldset>
</form>
	
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例



<?php 
error_reporting(E_ALL^E_NOTICE);
// print_r($_GET);exit;
// 用数组模拟数据库中的已存在的用户名,这是不允许使用的
$emailList = ['501720919@qq.com','kim_jinx@foxmail.com','php'];

$userName = $_GET['email'];
$userpassword = $_GET['password'];

if (strlen(trim($userName))==0) {
	echo '<span style="color:red">用户名不能为空</span>';

} else if (is_numeric($userName)) {
	echo '<span style="color:red">用户名不能为纯数字</span>';

} else if (in_array($userName, $emailList)) {
	echo '<span style="color:red">该用户名已被注册</span>';
//用户名可用提示
} 
 
else {
	echo '<span style="color:green">恭喜,用户名可用</span>';
} 

// if (strlen(trim($userpassword))==0) {
// 	echo '<span style="color:red">密码不能为空</span>';
// //判断用户名是否为纯数字,这是不允许的
// } else if (is_numeric($userpassword)) {
// 	echo '<span style="color:red">密码不能为纯数字</span>';
// //判断用户名是否已经被注册
// } else if (strlen($userpassword)<=6) {
// 	echo '<span style="color:red">密码大太短了,换一个</span>';
// //用户名可用提示
// } else {
// 	echo '<span style="color:green">恭喜,密码可用</span>';
// }

运行实例 »

点击 "运行实例" 按钮查看在线实例

微信图片_20180411171254.png微信图片_20180411171305.png微信图片_20180411171356.png


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学