form表单提交之前的非空验证
来源:互联网 发布:homer软件下载 编辑:程序博客网 时间:2024/06/05 15:54
$("#butt").submit(function(){
$("form input").each(function(){
var value = $.trim($(this).attr("value"));
if(value==''){
alert("测试出来了!");
$(this).focus();
return false;
}
});
return true;
$("form input").each(function(){
var value = $.trim($(this).attr("value"));
if(value==''||value==null){
alert("表单没有填写完整!");
$(this).focus();
var i =1;
return false;
}
});
return true;
$("form input").each(function(){
var value = $.trim($(this).attr("value"));
if(value==''){
alert("测试出来了!");
$(this).focus();
return false;
}
});
return true;
});
其中jsp页面中按钮写法:<button type="button" id="butt">上传</button>
为啥点击上传按钮没有影响
我是有好多input标签需要去验证,所以来个each()方法
上边方法好像不对
$("form").submit(function(){$("form input").each(function(){
var value = $.trim($(this).attr("value"));
if(value==''||value==null){
alert("表单没有填写完整!");
$(this).focus();
var i =1;
return false;
}
});
return true;
});
但是这样表单一定会提交 函数里面嵌套了函数.
$("form").submit(function(){
var i=0;
$("form input").each(function(){
alert($(this).val());
var value = $.trim($(this).val());
if(value=='' || value==null){
alert("表单没有填写完整!");
$(this).focus();
i =1;
return false;
}
});
if(i==1){
return false;
}
return true;
});
问题解决了! 新手 希望大家对我上面两个代码评论,$(this).attr("value")与$(this).val()两个区别真大 我以为是一样的.
0 0
- form表单提交之前的非空验证
- yii form 表单提交之前JS在提交按钮的验证
- HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交
- 表单提交之前验证
- form表单提交之前判断
- form 表单验证提交
- edit form 的非空验证
- 关于Form表单的提交与验证???
- form表单提交前验证
- form表单提交如何验证?
- form表单提交前验证
- form 表单提交前验证
- Form表单提交时验证
- form 表单提交前验证
- form表单提交,前端验证
- Form表单提交验证方式
- form表单提交前验证
- form表单提交过来的文本框内容判空处理
- Elasticsearch学习笔记(二)Elasticsearch入门
- Elasticsearch学习笔记(一)Elasticsearch2.4.2安装
- 2017.1.20
- HDU 3567 Eight II 预处理+bfs+hash
- 机器翻译
- form表单提交之前的非空验证
- CentOS7 USB 启动/安装出现 dracut-initqueue timeout问题
- [Codeforces343D] Water Tree 树链剖分
- windows配置thrift开发环境
- 深度学习之AlexNet模型
- 考试2 矩阵填充
- 2017.1.21
- l0-Norm, l1-Norm, l2-Norm, … , l-infinity Norm
- 详解Unity3D Shader开发之渲染管线