`

JQuery验证jsp页面属性是否为空

 
阅读更多
说明:验证是否为空的前提首先要保证是在提交form之前验证的,如果验证结果有为空的项那么限制表单不能提交,并且提示验证错误信息,这部分属于JS部分的东西,与后台业务逻辑层和控制层基本没有任何关系。
限制提交的方法可以是在form标签里限制,也可以是在submit按钮上添加onclick事件限制:
<form action=".."  method="post" onsubmit="return check();">
<input  type="submit"  value="提交" onclick="return check()" >


案例:
<form action="./login.action"  method="post" onsubmit="return check();">
<table>
<tr>
   <td width="451">&nbsp;</td>
   <td width="378">

   <table >
      <tr>
        <td width="60">&nbsp;</td>
        <td>
           <font color="#000000">用户名:</font>
        </td>
        <td align="left"> <input name="userInfo.userName" id="userName" type="text">
         <span id="checkUserName"></span>
        </td>
       <tr> <td>&nbsp;</td>
         <td align="right" nowrap>
   <font color="#000000">密 码:</font>
</td>
<td align="left">
   <input name="userInfo.password" id="password" type="password">
   <span id="checkPassword"></span>
</td>
       </tr>
       <tr>
         <td colspan="4" align="center" nowrap>
    <input  type="submit" id="btnLog" value=" 登 录 " >
             &nbsp;&nbsp; <input type="reset" value=" 重 置 ">
         </td>
       </tr>
</table>
</form>

<!--引入js文件   jquery-->
<script type="text/javascript" src="js/common/jquery-1.5.1.min.js"></script>

<script type="text/javascript">
function check(){
   var userName=$("#userName").val();
   var password=$("#password").val();
   alert(userName);
   alert(password);
   if(userName==""){
     $("#checkUserName").html("<font color='red'>用户名不能为空!</font>");
return false;
   }
   if(password==""){
     $("#checkPassword").html("<font color='red'>密码不能为空!</font>");
return false;
   }
   return true;
}
</script>
分享到:
评论

相关推荐

    JQuery验证jsp页面属性是否为空(实例代码)

    说明:验证是否为空的前提首先要保证是在提交form之前验证的,如果验证结果有为空的项那么限制表单不能提交,并且提示验证错误信息,验证页面属性都不为空的情况下表单正常提交,这部分属于JS部分的东西,与后台业务...

    用jquery+jsp实现魔幻滑动注册表

    例如,`&lt;form action="register.jsp"&gt;`可以指定表单提交到的JSP页面。 7. **JSP脚本元素**:在JSP中,可以使用`&lt;script&gt;`标签内嵌JavaScript代码,或者使用`&lt;jsp:scriptlet&gt;`标签编写Java代码。这使得我们可以直接...

    jQuery验证框架

    在JSP页面中,jQuery验证框架同样适用。将jQuery库和验证插件引入到页面中,然后在JSP的表单元素上添加验证规则。由于JSP是服务器端技术,可以结合后台逻辑动态生成验证规则,提供更个性化的验证体验。 ### 总结 ...

    ajax+jquery+jsp+oracle做的博客系统

    5. **BlogWeb**:这可能包含了系统的前端Web页面,如JSP文件,以及可能的JavaScript和jQuery脚本,实现与用户的交互和与后端的通信。 综上所述,这个博客系统利用了现代Web开发技术,实现了动态交互、数据持久化和...

    JQuery验证框架

    而jQuery验证框架是jQuery生态中的一个重要组成部分,它为Web表单提供了强大的验证功能,帮助开发者实现用户输入的实时检查,从而提升用户体验并确保数据的准确性。 ### 一、jQuery验证插件的基本使用 jQuery验证...

    Jquery 表单验证+本地图片上传-切割-预览

    在本项目中,"Jquery 表单验证+本地图片上传-切割-预览"是一个综合性的前端开发实例,它涵盖了几个重要的JavaScript库和技术,包括jQuery、表单验证、图片上传、图片切割以及预览功能。以下是这些知识点的详细解释:...

    SSH+jQuery+jsp_网址导航系统

    在这个项目中,Struts定义了各种Action类,处理用户的请求,并通过ActionForward将控制权传递给相应的JSP页面,展示结果。 **3. Hibernate框架**:Hibernate是一个对象关系映射(Object-Relational Mapping,ORM)...

    工资管理系统简单jsp项目+jquery

    总的来说,这个工资管理系统是一个典型的Java Web应用程序,结合了后端的Java技术(jsp、JavaBean、servlet)和前端的jQuery及jQuery EasyUI,实现了数据的存储、处理和展示,为企业提供了便捷的工资管理工具。...

    Struts2+JSON+JQuery实现简单的验证

    5. **JQuery验证**:在Ajax的success回调函数中,接收到服务器返回的JSON数据后,根据返回的“success”或“error”判断验证结果。如果验证失败,显示错误信息;如果成功,可以继续进行提交或者跳转到其他页面。 6....

    jquery+uploadify + struts2 + jsp 图片批量上传Demo

    6. JSP展示结果:在JSP页面中,使用JavaScript处理Struts2返回的响应,显示上传状态,如成功消息、错误提示等。 以上就是使用jQuery+Uploadify+Struts2+JSP实现图片批量上传的基本原理和步骤。在实际应用中,还需要...

    JSP_jsp_forward实例

    1. **请求处理**:在某个JSP页面中,根据业务逻辑判断是否需要进行转发。 2. **转发条件**:根据特定条件(如用户权限、请求参数等)设置转发的触发条件。 3. **目标页面**:被转发到的页面,可能需要接收并处理来自...

    ajax验证服务器用户名是否存在(jsp)

    在Web开发中,确保用户名的独特性是至关重要的,这通常涉及到服务器端的验证。本教程将探讨如何使用Ajax和JSP技术实现一个实时检查...通过这种方式,我们可以为用户提供更好的交互体验,无需每次提交都刷新整个页面。

    JQuery表单验证控件结合struts1的例子

    这里,`validate()`方法会在服务器端执行验证,如果用户名为空或长度小于3,将添加到`errors`集合中。错误消息可以通过资源文件(如messages.properties)进行国际化处理。 最后,当客户端验证通过后,表单会被提交...

    jquery-2.1.1.js

    通过jQuery,开发者可以在前端进行数据验证、表单提交等操作,提升网页的交互性和响应速度。 四、jQuery的版本选择 "jquery-2.1.1"是jQuery的一个稳定版本,针对现代浏览器进行了优化,移除了对旧版IE的支持。如果...

    在线考试系统,JSP+TOMCAT+JAVABEAN+JQUERY+AJAX

    比如,创建一个JSP页面用于显示考试首页,包含考试信息、试题列表等。 TOMCAT是一个流行的Java应用服务器,它是Apache软件基金会的Jakarta项目的一部分。TOMCAT提供了运行JSP和Servlet的环境。在线考试系统部署在...

    基于Servlet+JSP+Jquery+EL+Ajax的餐饮管理系统.zip

    EL表达式可以直接在JSP页面上获取JavaBean属性,减少了标签和脚本let的使用,提高了开发效率。在本餐饮管理系统中,EL可以方便地在页面上显示用户信息、菜品列表等动态内容。 Ajax(Asynchronous JavaScript and ...

    基于MVC用JSP/Servlet实现JPetStore——使用AJAX和jQuery改善用户体验

    通过在JSP/Servlet实现的JPetStore项目中集成AJAX和jQuery,我们能够显著提升用户交互体验,实现无刷新的页面更新,优化数据传输,同时利用jQuery简化前端开发。这种改进不仅提高了应用的性能,也使得用户更容易理解...

Global site tag (gtag.js) - Google Analytics