0 0

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
  • 大小: 46.4 KB

4个答案 按时间排序 按投票排序

0 0

采纳的答案

你坑爹吧,input的id和name属性的值是不是弄反了,id是唯一的大哥。
$("input[name='numid']") 获取所有的input标签,然后循环挨个判断下非空。

2014年5月30日 10:17
0 0

前端校验网上有一堆的校验框架,可以试试jquery-validation

2014年5月30日 15:29
0 0

页面中,标签的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
0 0

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

相关推荐

    JSP中的批量删除111111111

    在Java服务器页面(JSP)技术中,批量删除通常指的是在一个Web应用中处理大量数据记录的删除操作。这种操作常见于数据库管理、文件系统管理或其他需要处理集合对象的场景。以下将详细介绍如何在JSP中实现批量删除的...

    struts2批量提交数据

    本篇文章将深入探讨如何利用Struts2实现批量提交数据的功能。 ### 一、批量提交的概念 批量提交是指一次性处理多个数据记录,而不是逐个处理。在Web应用中,这通常涉及到用户上传一个包含多条记录的数据文件,或者...

    jsp+servlet批量删除

    &lt;input type="submit" value="批量删除"&gt; ``` 3. **Servlet处理**:在Servlet中,通过`request.getParameterValues("ids")`获取到所有选中的ID。这是一个字符串数组,包含了用户选择的所有数据ID。 ```java String...

    JSP无刷新上传 批量上传

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而批量上传和无刷新上传是提高用户体验的重要功能。本文将详细讲解如何在JSP中实现无刷新批量上传的功能,结合AJAX(Asynchronous JavaScript ...

    Struts2关于批量提交数据-解决方案

    ### Struts2批量提交数据解决方案 在Web应用开发过程中,特别是在使用Struts2框架时,经常需要处理大量的数据提交操作。这些数据可能来自于用户输入或者是系统内部的数据迁移等场景。对于这种需求,本文档将详细...

    jsp使用复选框做成的批量删除

    在Java服务器页面(JSP)中,批量删除功能是一个常见的需求,特别是在管理界面中,用户可能需要一次性删除多个记录。本教程将详细讲解如何利用JSP和复选框实现批量删除的功能。 首先,我们需要理解JSP的基本结构和...

    JSP列表中复选框批量选择功能实现

    在JavaServer Pages (JSP) 开发中,常常需要实现用户界面中的批量选择功能,比如在列表中通过复选框来选中多个项目。本文将详细介绍如何在JSP中实现这样的功能,主要涉及HTML、JavaScript 和后端Java的交互。 首先...

    jsp验证码提交实现

    在网页应用中,验证码是一种常见的安全机制,用于防止恶意机器人或自动脚本进行非法操作,如批量注册、恶意登录等。在JSP(JavaServer Pages)中实现验证码功能,可以帮助提高网站的安全性。本文将详细讲解如何在JSP...

    JSP多文件上传(同时上传)

    在多文件上传中,JSP页面会提交表单到一个Servlet,Servlet负责接收文件并进行处理。 3. **Multipart解析器**: 文件上传涉及到二进制数据,不能直接通过HTTP的普通请求来发送。因此,我们需要使用Multipart解析器...

    JSP无组件无刷新批量上传

    在传统的JSP文件上传中,通常需要使用表单(form)和输入类型为文件(file)的组件,用户选择文件后提交表单,服务器接收并处理文件,然后返回响应,整个过程伴随着页面的刷新。 但是,"无组件"的概念意味着在这里...

    excel批量导入数据库

    在IT行业中,Excel批量导入数据库是一项常见的数据处理任务,尤其在企业后台管理系统中,它能够...通过理解以上知识点,你可以有效地实现Excel数据在JSP后台管理系统的批量导入功能,从而提升数据处理的效率和质量。

    html转jsp工具

    "html转jsp工具"就是帮助开发者自动完成这一过程的软件,它能够批量地将HTML文件转换为包含JSP语法的文件,节省手动操作的时间和精力。 转换过程中,工具可能会把HTML中的数据绑定语句替换为JSP的EL(Expression ...

    jspSmartUpload的使用—实现文件上传.pdf

    &lt;td&gt;&lt;input class="btn btn-primary btn6 mr10" value="提交" type="submit"&gt;&lt;input class="btn btn6" onClick="history.go(-1)" value="返回" type="button"&gt; ``` 接下来,我们需要在Servlet中处理文件...

    4为数字验证+是jsp脚本语言实现

    在提交表单后,服务器端(如`verify.jsp`)会接收到用户输入的验证码,通过比较这个值与会话中的验证码进行验证。如果匹配,继续执行请求;如果不匹配,返回错误信息。 8. **安全性考虑**: - 为了增加安全性,...

    jQuery解决input超多的表单提交

    当表单提交时,这些带有自动生成`name`属性的`&lt;input&gt;`元素会以键值对的形式通过HTTP请求发送到服务器。无论你使用的是PHP、.NET、JSP还是ASP,都可以接收到这些数据。对于PHP,这些数据会被封装在`$_REQUEST`数组中...

    Struts2批量插入

    对于数据库操作,MySQL Workbench、Oracle SQL Developer等可视化工具可以帮助编写和执行SQL语句,验证批量插入的效果。 总的来说,Struts2批量插入涉及到前端表单提交、Action处理、数据库操作等多个环节,理解并...

    JSP代码实现验证码功能

    &lt;td colspan="2" align="center"&gt;&lt;input type="submit" value="提交"&gt; ``` ##### 3. check.jsp - 验证结果 `check.jsp` 页面负责验证用户输入的验证码与之前生成的验证码是否一致,并给出相应的反馈。 ```jsp...

    Struts2文件批量上传

    &lt;result name="input"&gt;/upload.jsp ``` 在Action类中,可能包含如下的字段: ```java private File file1; private String file1FileName; private File file2; private String file2FileName; // getter and ...

    ssh中用到的批量删除

    &lt;input type="checkbox" name="checkbox2" value="" onClick="doCheck(this)" id="checks" name="checkparent" title="选择可进行批量删除" /&gt; 测站编码 &lt;input type="checkbox" name="checks" value=...

    ssh批量处理action层

    - 根据提交的ID集合,批量添加成绩记录。 - 在添加过程中,能够自动判断提交资源(即成绩记录)的条数,并确保每一条记录都被正确地添加到数据库中。 #### 三、关键技术点 ##### 1. 数据结构定义 在本例中,主要...

Global site tag (gtag.js) - Google Analytics