javascript中用if 条件怎么进行判断文本校验

2025-10-13 08:27:07

1、javascript 做客户端验证,比如是否为空,正则匹配,如果需要后台验证的(如是否唯一)需要用ajax访问后台,处理返回结果便可,下面给大家做个示范。

javascript中用if 条件怎么进行判断文本校验

2、js:function checkLoginName() {var loginName = document.myform.loginName.value;//改成你的变量if (loginName == "" || loginName == null) {   alert('用户名不能为空!');   return false;} else {   var url = "action.do?method=checkLoginName&loginName=" +loginName;//跳转的action   send(url);}}

javascript中用if 条件怎么进行判断文本校验

3、var xmlHttp;function createXmlHttp() {if (window.XMLHttpRequest) {  xmlHttp = new XMLHttpRequest();} else if (window.ActiveXObject) {  xmlHttp = new ActiveXObject("MIcrosoft.XMLHttp");}}function send(url) {createXmlHttp();xmlHttp.open("GET", url, true);xmlHttp.onreadystatechange = processRequest;xmlHttp.send(null);}function processRequest() {if (xmlHttp.readyState == 4) {  if (xmlHttp.status == 200) {   var myfont = document.getElementById("name");//这个name跟html页面的name是对应的,不用改   while (myfont.hasChildNodes()) {    myfont.removeChild(myfont.firstChild);   }   var text = document.createTextNode();   text.nodeValue = xmlHttp.responseText;   myfont.appendChild(text);  }}}-----------------------------------------------------------------------------------

javascript中用if 条件怎么进行判断文本校验

4、action:public ActionForward checkLoginName(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response)   throws Exception {   LoginDao dao=new LoginDao();       String loginName=request.getParameter("loginName");     loginName=new String(loginName.getBytes("ISO-8859-1"),"UTF-8");     System.out.println(loginName);   int num=dao.check(loginName);    if(num==0){    response.getWriter().println("可用");    response.getWriter().flush();   }else{    response.getWriter().println("已经使用");    response.getWriter().flush();   }   return null;}-----------------------------------------------------------------------------------------

javascript中用if 条件怎么进行判断文本校验

5、dao:public int check(String loginName){  Session ss=HibernateSessionFactory.getSession();  ss.beginTransaction();  Query q=ss.createQuery("select loginName from Login where loginName='"+loginName+"'");  List list=q.list();  ss.getTransaction().commit();  ss.close();  return list.size();}----------------------------------------------------------------------------------------------------------------------html:                        <tr>     <td width="100" align="right">      用户名:     </td>     <td align="left">      <input type="text" name="loginName" />  <input type="button" value="检查用户名" onclick="checkLoginName()">     <font color="red" size="2px" id="name"></font></td>    </tr>

javascript中用if 条件怎么进行判断文本校验

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢