-
jsp批量提交 怎么验证input空5
怎么验证这些input是否空啊
<input id="numid" name="appList[0].number" type="text" maxlength="2">
<input id="numid" name="appList[1].number" type="text" maxlength="2">
<input id="numid" name="appList[i].number" type="text" maxlength="2">
现在是在后台做的验证
但是我想在js验证
有什么好办法吗 求教...
另外请教ajaxsubmit怎么用啊
可能我查的不对,百度找的ajaxsubmit代码,都不能用2014年5月30日 08:58
4个答案 按时间排序 按投票排序
-
采纳的答案
你坑爹吧,input的id和name属性的值是不是弄反了,id是唯一的大哥。
$("input[name='numid']") 获取所有的input标签,然后循环挨个判断下非空。2014年5月30日 10:17
-
页面中,标签的id是唯一的,不能重复,下面的代码已经测试通过
一般性的验证放在前端去做,减轻服务器的压力;服务端不验证或仅进行业务相关的验证
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="http://localhost:8080/sshdemo/static/js/jquery-1.7.2.min.js"></script> <meta name="viewport" content="width=device-width"> <title>ajax提交</title> <script type="text/javascript"> $(document).ready(function() { ajaxSubmit(); }); function ajaxSubmit() { $("#ajaxsubmit").click(function() { var _numid1 = $("#numid1").val().trim(); if (_numid1.length === 0) { alert("numid1不能为空"); return false; } var _numid2 = $("#numid2").val().trim(); if (_numid2.length === 0) { alert("numid2不能为空"); return false; } var _numid3 = $("#numid3").val().trim(); if (_numid3.length === 0) { alert("numid1不能为空"); return false; } $.ajax({ url: "http://localhost:8080/sshdemo/hello/ajax", type: "post", dataType: "json", data: { "numid1": _numid1, "numid2": _numid2, "numid3": _numid3 }, success: function() { alert("success"); }, error: function() { alert("error"); } }); }); } function validation() { } </script> </head> <body> <form> <input id="numid1" name="appList[0].number" type="text" maxlength="2"/> <input id="numid2" name="appList[1].number" type="text" maxlength="2"/> <input id="numid3" name="appList[i].number" type="text" maxlength="2"/> <input id = "ajaxsubmit" type="button" value="提交"/> </form> </body> </html>
2014年5月30日 11:07
-
function showRequest()
{
//这边验证数据是否正确,返回false或者true
}
function submitForm(thisForm)
{
var options = {
target: '#loginForm',
beforeSubmit: showRequest,
success: showResponse,
error: showError,
url: '',
type: 'post',
dataType: 'html',
clearForm: true,
resetForm: true,
timeout: 3000
};
$(thisForm).ajaxSubmit(options);
}2014年5月30日 09:31
相关推荐
在Java服务器页面(JSP)技术中,批量删除通常指的是在一个Web应用中处理大量数据记录的删除操作。这种操作常见于数据库管理、文件系统管理或其他需要处理集合对象的场景。以下将详细介绍如何在JSP中实现批量删除的...
本篇文章将深入探讨如何利用Struts2实现批量提交数据的功能。 ### 一、批量提交的概念 批量提交是指一次性处理多个数据记录,而不是逐个处理。在Web应用中,这通常涉及到用户上传一个包含多条记录的数据文件,或者...
<input type="submit" value="批量删除"> ``` 3. **Servlet处理**:在Servlet中,通过`request.getParameterValues("ids")`获取到所有选中的ID。这是一个字符串数组,包含了用户选择的所有数据ID。 ```java String...
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而批量上传和无刷新上传是提高用户体验的重要功能。本文将详细讲解如何在JSP中实现无刷新批量上传的功能,结合AJAX(Asynchronous JavaScript ...
### Struts2批量提交数据解决方案 在Web应用开发过程中,特别是在使用Struts2框架时,经常需要处理大量的数据提交操作。这些数据可能来自于用户输入或者是系统内部的数据迁移等场景。对于这种需求,本文档将详细...
在Java服务器页面(JSP)中,批量删除功能是一个常见的需求,特别是在管理界面中,用户可能需要一次性删除多个记录。本教程将详细讲解如何利用JSP和复选框实现批量删除的功能。 首先,我们需要理解JSP的基本结构和...
在JavaServer Pages (JSP) 开发中,常常需要实现用户界面中的批量选择功能,比如在列表中通过复选框来选中多个项目。本文将详细介绍如何在JSP中实现这样的功能,主要涉及HTML、JavaScript 和后端Java的交互。 首先...
在网页应用中,验证码是一种常见的安全机制,用于防止恶意机器人或自动脚本进行非法操作,如批量注册、恶意登录等。在JSP(JavaServer Pages)中实现验证码功能,可以帮助提高网站的安全性。本文将详细讲解如何在JSP...
在多文件上传中,JSP页面会提交表单到一个Servlet,Servlet负责接收文件并进行处理。 3. **Multipart解析器**: 文件上传涉及到二进制数据,不能直接通过HTTP的普通请求来发送。因此,我们需要使用Multipart解析器...
在传统的JSP文件上传中,通常需要使用表单(form)和输入类型为文件(file)的组件,用户选择文件后提交表单,服务器接收并处理文件,然后返回响应,整个过程伴随着页面的刷新。 但是,"无组件"的概念意味着在这里...
在IT行业中,Excel批量导入数据库是一项常见的数据处理任务,尤其在企业后台管理系统中,它能够...通过理解以上知识点,你可以有效地实现Excel数据在JSP后台管理系统的批量导入功能,从而提升数据处理的效率和质量。
"html转jsp工具"就是帮助开发者自动完成这一过程的软件,它能够批量地将HTML文件转换为包含JSP语法的文件,节省手动操作的时间和精力。 转换过程中,工具可能会把HTML中的数据绑定语句替换为JSP的EL(Expression ...
<td><input class="btn btn-primary btn6 mr10" value="提交" type="submit"><input class="btn btn6" onClick="history.go(-1)" value="返回" type="button"> ``` 接下来,我们需要在Servlet中处理文件...
在提交表单后,服务器端(如`verify.jsp`)会接收到用户输入的验证码,通过比较这个值与会话中的验证码进行验证。如果匹配,继续执行请求;如果不匹配,返回错误信息。 8. **安全性考虑**: - 为了增加安全性,...
当表单提交时,这些带有自动生成`name`属性的`<input>`元素会以键值对的形式通过HTTP请求发送到服务器。无论你使用的是PHP、.NET、JSP还是ASP,都可以接收到这些数据。对于PHP,这些数据会被封装在`$_REQUEST`数组中...
对于数据库操作,MySQL Workbench、Oracle SQL Developer等可视化工具可以帮助编写和执行SQL语句,验证批量插入的效果。 总的来说,Struts2批量插入涉及到前端表单提交、Action处理、数据库操作等多个环节,理解并...
<td colspan="2" align="center"><input type="submit" value="提交"> ``` ##### 3. check.jsp - 验证结果 `check.jsp` 页面负责验证用户输入的验证码与之前生成的验证码是否一致,并给出相应的反馈。 ```jsp...
<result name="input">/upload.jsp ``` 在Action类中,可能包含如下的字段: ```java private File file1; private String file1FileName; private File file2; private String file2FileName; // getter and ...
<input type="checkbox" name="checkbox2" value="" onClick="doCheck(this)" id="checks" name="checkparent" title="选择可进行批量删除" /> 测站编码 <input type="checkbox" name="checks" value=...
- 根据提交的ID集合,批量添加成绩记录。 - 在添加过程中,能够自动判断提交资源(即成绩记录)的条数,并确保每一条记录都被正确地添加到数据库中。 #### 三、关键技术点 ##### 1. 数据结构定义 在本例中,主要...