JS验证sql里面是否已存在

JS验证email在页面上要添加的值是否在sql里面已存在,且不能为空。如果存在提示添加失败,也可以在Java里面写,怎么写?求大神,带注释谢谢急速回可以加分functi... JS验证email在页面上要添加的值是否在sql里面已存在,且不能为空。如果存在 提示添加失败, 也可以在Java 里面写,怎么写? 求大神,带注释 谢谢 急 速回 可以加分
function checkEmail(){
var email=document.getElementById("email").value;
var emailId=document.getElementById("email_prompt");
var regEmail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(regEmail.test(email)==false){
emailId.innerHTML="邮箱输入不正确,请重新输入";
return false;
}
emailId.innerHTML="";
return true;
}

<tr>
<td>请输入邮箱:</td><td><input type="text" name="t5" id="email" size="15" maxlength="64" onblur="checkEmail()" /></td><td><div id="email_prompt"></div></td>
</tr>
求代码,注释 谢谢
展开
 我来答
百度网友9746fdc
2013-09-27 · TA获得超过270个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:213万
展开全部
将前台输入的email通过ajax传到后台验证该email是否存在,返回一个标识,然后前台通过这个标识来显示相应的提示。
追问
求代码。 注释  谢谢
追答
$.ajax({

 type : "POST",

 url : "/AjaxCtrl?email="+email,  //后台处理的servlet的路径

 dataType : 'text',

 success : function(result) {

  if (result == 'Y') {

   emailId.innerHTML = '该邮箱账号已存在,请重新输入';

  }else{

   emailId.innerHTML = '该账号可正常使用';

  }

 },

 error : function(result) {

  alert(result.responseText)

 }

});

后台代码:

public class AjaxCtrl extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) {
  response.setContentType("text/xml; charset=UTF-8");
  // 以下两句为取消在本地的缓存
  response.setHeader("Cache-Control", "no-cache");
  response.setHeader("Pragma", "no-cache");
  request.setCharacterEncoding("utf-8");
  String email = request.getParameter("email");//取得前台传来的参数
  //todo:将这个email去数据库查询是否已存在记录,这个我就不写了
  //如果有记录,没有就是N
  String result = 'Y';
  return result;
 }
 protected void doGet(HttpServletRequest req, HttpServletResponse resp) {
  doPost(req, resp);
 }
}
在西递村写游记的柠檬草
2013-09-27
知道答主
回答量:17
采纳率:0%
帮助的人:8.8万
展开全部
要代码吗??会用web项目吗,要的话给你个示例!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式