JQuery:

<form id="form">
<input type="text" name="aaa">
<select name="bbb">
<option value="">请选择</option>
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
</select>
<button type="button" id="submit">提交</button>
</form>
//提交表单
$('#submit').click(function(){
var data = {};
var t = $('#form').serializeArray();
$.each(t, function() {
data [this.name] = this.value;
});
console.log(data);
if(data.aaa == ''){alert("aaa不能为空!");return false;}
if(data.bbb == ''){alert("bbb不能为空!");return false;}
$('#form').submit();
});

HTML5 required属性:

<input type="text" name="aaa" required="required">
<select name="bbb" required="required">
<option value="">请选择</option>
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
</select> <button type="submit">提交</button>

最新文章

  1. 【转】XenServer的架构之Xenopsd组件架构与运行机制
  2. 关于C#操作防火墙,阻止程序联网
  3. Go学习
  4. python 库安装
  5. Oracle中关于数据库实例名与数据库服务名(转载)
  6. Sicily-1134
  7. 动态规划1-----------poj1080
  8. 原生js代码挑战之动态添加双色球
  9. Mango 基础知识
  10. 信步漫谈之Redis&mdash;Linux下环境搭建
  11. IDEA 代码格式化,快捷键
  12. C# 异步通信 网络聊天程序开发 局域网聊天室开发
  13. Multi-Database Transaction Demo
  14. sqler sql 转rest api 的工具试用
  15. java中友元的完美实现(转载)
  16. 在Visual Stdio 2012中编译执行JM18.6的方法
  17. vue-route 路由传参的使用
  18. [移动端WEB] 移动端网站响应式布局之&quot;rem&quot;,CSS3 rem使用方式
  19. 教你如何做一个优雅的Ecmascripter /转
  20. Django之视图系统

热门文章

  1. Reverse Integer 旋转数字
  2. Android内存管理-OnTrimMemory
  3. MooseFS安装部署
  4. vue3.0环境最新安装步骤
  5. HTML5-入门。
  6. .net core系列之《.net core中使用MySql以及Dapper》
  7. Scala编程实战
  8. Linux bash内置命令集
  9. 以太网的 MAC 层
  10. iOS亮屏解锁命令【iOS自动化测试】--使用ssh