jsp批量提交 怎么验证input空

怎么验证这些input是否空啊



现在是在后台做的验证
但是我想在js验证
有什么好办法吗 求教...

另外请教ajaxsubmit怎么用啊
可能我查的不对,百度找的ajaxsubmit代码,都不能用

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

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);

}

页面中,标签的id是唯一的,不能重复,下面的代码已经测试通过
一般性的验证放在前端去做,减轻服务器的压力;服务端不验证或仅进行业务相关的验证

[code="java"]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">





ajax提交
<br> $(document).ready(function() {<br> ajaxSubmit();<br> });<br> function ajaxSubmit() {<br> $(&quot;#ajaxsubmit&quot;).click(function() {<br> var _numid1 = $(&quot;#numid1&quot;).val().trim();<br> if (_numid1.length === 0) {<br> alert(&quot;numid1不能为空&quot;);<br> return false;<br> }<br> var _numid2 = $(&quot;#numid2&quot;).val().trim();<br> if (_numid2.length === 0) {<br> alert(&quot;numid2不能为空&quot;);<br> return false;<br> }<br> var _numid3 = $(&quot;#numid3&quot;).val().trim();<br> if (_numid3.length === 0) {<br> alert(&quot;numid1不能为空&quot;);<br> return false;<br> }<br> $.ajax({<br> url: &quot;http://localhost:8080/sshdemo/hello/ajax&quot;,<br> type: &quot;post&quot;,<br> dataType: &quot;json&quot;,<br> data: {<br> &quot;numid1&quot;: _numid1,<br> &quot;numid2&quot;: _numid2,<br> &quot;numid3&quot;: _numid3<br> },<br> success: function() {<br> alert(&quot;success&quot;);<br> },<br> error: function() {<br> alert(&quot;error&quot;);<br> }<br> });<br> });<br> }</p> <pre><code> function validation() { } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form&gt; &lt;input id=&quot;numid1&quot; name=&quot;appList[0].number&quot; type=&quot;text&quot; maxlength=&quot;2&quot;/&gt; &lt;input id=&quot;numid2&quot; name=&quot;appList[1].number&quot; type=&quot;text&quot; maxlength=&quot;2&quot;/&gt; &lt;input id=&quot;numid3&quot; name=&quot;appList[i].number&quot; type=&quot;text&quot; maxlength=&quot;2&quot;/&gt; &lt;input id = &quot;ajaxsubmit&quot; type=&quot;button&quot; value=&quot;提交&quot;/&gt; &lt;/form&gt; &lt;/body&gt; </code></pre> <p></html>[/code]</p>

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