MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 使用过jquery validate 的朋友请进帮忙解决个有关问

使用过jquery validate 的朋友请进帮忙解决个有关问题~(4)

www.MyException.Cn  网友分享于:2013-01-13  浏览:44次

</td>
</tr>
<tr>
<td>笔记本颜色:</td>
<td>
<select name="saleLaptop.colorId">
<option value=""></option>
<c:forEach var="myColorList" items="${myColorList}">
<option value="${myColorList.id}">${myColorList.colorName}</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td>USB接口个数:</td>
<td>
<select name="saleLaptop.usbTotalId">
<option value=""></option>
<option value="2">2个</option>
<option value="3">3个</option>
<option value="4">4个</option>
<option value="5">5个</option>
<option value="6">6个及以上</option>
</select>
</td>
</tr>

<tr align="center">
<td colspan="2" >
<span style="margin-right:50px;"><input type="submit" value="提交"/></span>
<input type="reset" value="重置" onclick="return confirm('重置将会清空您已填写的所有信息,确定重置吗?');"/>
  </td>
</tr>
</table>
</form>
-------------------------------------------------

奇怪的结果是,文本域可以进行实时验证,也就是 鼠标一离开就进行验证,但是,select下拉列表却不可以。只有点击提交后才会验证显示出来错误提示,并且,当我将下拉列表选择上一个以后,已经正确选择了,它那个错误提示还在,为什么啊??? 
可是简单的input文本域是可以实时地验证的啊。
为什么select下拉列表就不可以呢?
我的问题出现在哪??
帖子过长,所以删掉了部分FORM里的代码,都一样的。

------解决方案--------------------
探讨
引用:
版本?你用的validate什么版本,这个我也用的,好用是好用,就是比较万恶的是它默认在元素的后面现实验证消息,有的时候会破坏页面格式.还不知道如何去修改.


恩,是版本问题 1.5的有问题,1.6就没有那个问题。
默认验证消息确实是在后面提示,正常尝试读源码解决中。。。。。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有