解决方案 »
- 跪求各位高手帮我解决此问题,报错:ID/NAME 所引用的元素位于全局范围。请使用 W3C 的标准形式 document.getElementB
- 页面中调用了哪些js函数
- 超级郁闷的getElementById()问题 求解
- 我想把xml某个标签过后的所有文本全部读出来怎么办?
- jquery 与datalist 事件绑定?
- 使用js下载服务器图片-出错了 请帮我看看
- 一个简单的JS计算功能
- 急救,JS转换转换字符!!请高手
- 框架中怎样使其中的一个frame完成象border一样的功能实现拖动改变其他的frame的大小?
- 学习作用域链有个地方不明白,问问大家
- 怎么自动关闭模式窗体
- jQuery获取和赋值问题
上传的时候判断下file的value
var count = 0;
$(":file").each(function () {
if (this.value != "") {
count++
}
});
if (count > 0) {
alert("可以上传");
}
$(":file").each(function () {
if (this.value != "") {
count++
}
});
if (count > 0) {
form.submit();
}
else{
alert("请至少上传一张");
}}
做那个验证我可以搞定,用JQ做个 each()的遍历,假设上传完后的接收图片名的隐藏表单为img_1, img_2....我能判断出最少一个有值,如写个 function count_pic() 但怎么加到这玩意上面来了?目前想到一个方法就是上传一张图时就搞个隐藏字段记录他的数量如pic_count 提交时如果不大于0就通不过。。相应的这个提示信息就会在这个pic_count的位置显出来。。问题又来了一个,其他的名称那些只要我一输入正确他的提示信息就会消失,但这个就没法消啊,除非点提交。
之后吗?那这个的提交样式和顺序都会跟前面用rules: {的不一样啊有高手指点下没