说明:验证是否为空的前提首先要保证是在提交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"> </td>
<td width="378">
<table >
<tr>
<td width="60"> </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> </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=" 登 录 " >
<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>
分享到:
相关推荐
说明:验证是否为空的前提首先要保证是在提交form之前验证的,如果验证结果有为空的项那么限制表单不能提交,并且提示验证错误信息,验证页面属性都不为空的情况下表单正常提交,这部分属于JS部分的东西,与后台业务...
例如,`<form action="register.jsp">`可以指定表单提交到的JSP页面。 7. **JSP脚本元素**:在JSP中,可以使用`<script>`标签内嵌JavaScript代码,或者使用`<jsp:scriptlet>`标签编写Java代码。这使得我们可以直接...
在JSP页面中,jQuery验证框架同样适用。将jQuery库和验证插件引入到页面中,然后在JSP的表单元素上添加验证规则。由于JSP是服务器端技术,可以结合后台逻辑动态生成验证规则,提供更个性化的验证体验。 ### 总结 ...
5. **BlogWeb**:这可能包含了系统的前端Web页面,如JSP文件,以及可能的JavaScript和jQuery脚本,实现与用户的交互和与后端的通信。 综上所述,这个博客系统利用了现代Web开发技术,实现了动态交互、数据持久化和...
而jQuery验证框架是jQuery生态中的一个重要组成部分,它为Web表单提供了强大的验证功能,帮助开发者实现用户输入的实时检查,从而提升用户体验并确保数据的准确性。 ### 一、jQuery验证插件的基本使用 jQuery验证...
在本项目中,"Jquery 表单验证+本地图片上传-切割-预览"是一个综合性的前端开发实例,它涵盖了几个重要的JavaScript库和技术,包括jQuery、表单验证、图片上传、图片切割以及预览功能。以下是这些知识点的详细解释:...
在这个项目中,Struts定义了各种Action类,处理用户的请求,并通过ActionForward将控制权传递给相应的JSP页面,展示结果。 **3. Hibernate框架**:Hibernate是一个对象关系映射(Object-Relational Mapping,ORM)...
总的来说,这个工资管理系统是一个典型的Java Web应用程序,结合了后端的Java技术(jsp、JavaBean、servlet)和前端的jQuery及jQuery EasyUI,实现了数据的存储、处理和展示,为企业提供了便捷的工资管理工具。...
5. **JQuery验证**:在Ajax的success回调函数中,接收到服务器返回的JSON数据后,根据返回的“success”或“error”判断验证结果。如果验证失败,显示错误信息;如果成功,可以继续进行提交或者跳转到其他页面。 6....
6. JSP展示结果:在JSP页面中,使用JavaScript处理Struts2返回的响应,显示上传状态,如成功消息、错误提示等。 以上就是使用jQuery+Uploadify+Struts2+JSP实现图片批量上传的基本原理和步骤。在实际应用中,还需要...
1. **请求处理**:在某个JSP页面中,根据业务逻辑判断是否需要进行转发。 2. **转发条件**:根据特定条件(如用户权限、请求参数等)设置转发的触发条件。 3. **目标页面**:被转发到的页面,可能需要接收并处理来自...
在Web开发中,确保用户名的独特性是至关重要的,这通常涉及到服务器端的验证。本教程将探讨如何使用Ajax和JSP技术实现一个实时检查...通过这种方式,我们可以为用户提供更好的交互体验,无需每次提交都刷新整个页面。
这里,`validate()`方法会在服务器端执行验证,如果用户名为空或长度小于3,将添加到`errors`集合中。错误消息可以通过资源文件(如messages.properties)进行国际化处理。 最后,当客户端验证通过后,表单会被提交...
通过jQuery,开发者可以在前端进行数据验证、表单提交等操作,提升网页的交互性和响应速度。 四、jQuery的版本选择 "jquery-2.1.1"是jQuery的一个稳定版本,针对现代浏览器进行了优化,移除了对旧版IE的支持。如果...
比如,创建一个JSP页面用于显示考试首页,包含考试信息、试题列表等。 TOMCAT是一个流行的Java应用服务器,它是Apache软件基金会的Jakarta项目的一部分。TOMCAT提供了运行JSP和Servlet的环境。在线考试系统部署在...
EL表达式可以直接在JSP页面上获取JavaBean属性,减少了标签和脚本let的使用,提高了开发效率。在本餐饮管理系统中,EL可以方便地在页面上显示用户信息、菜品列表等动态内容。 Ajax(Asynchronous JavaScript and ...
通过在JSP/Servlet实现的JPetStore项目中集成AJAX和jQuery,我们能够显著提升用户交互体验,实现无刷新的页面更新,优化数据传输,同时利用jQuery简化前端开发。这种改进不仅提高了应用的性能,也使得用户更容易理解...