一个表单的创建与验证

Posted 李美玲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个表单的创建与验证相关的知识,希望对你有一定的参考价值。

实例展示

样式

左边的span(设置宽度,display:inline-block,text-align:right)就可以右对齐了

js
页面的html布局
<li>
    <span class="textinfo">联系电话</span>
    <input type="" name="" value="" id="contentmobile" maxlength="11">
   <label for="" id="" class="contentmobile"></label>
</li>		    
正则校验电话的方法
function checkMobile(str) {
	var reg = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0135678]|18[0-9]|14[57])[0-9]{8}$/;
	if(str.match(reg)){
		return true;
	} else{
		return false;
	}
}

页面中调用的方法
  //申请的按钮
	   $(\'.btn\').click(function(){
	   		checkDatas();
	   });
		// 检查数据完整性
		function checkDatas(type) {
			// 检查手机号
			var contactTel = $(\'#contentmobile\').val().trim();
			var flag = true;
			if (contactTel == \'\' || contactTel == null || contactTel == undefined) {
				$(\'.contentmobile\').html(\'手机号不能为空\');
				flag = false;
				return flag;
			}

			if (!checkMobile(contactTel)) {
				$(\'.contentmobile\').html(\'请输入正确的手机格式\');
				flag = false;
				return flag;
			}
			return flag;
		}

以上是关于一个表单的创建与验证的主要内容,如果未能解决你的问题,请参考以下文章

自定义laravel表单请求验证类(FormRequest共用一个rules())

一个表单的创建与验证

如何在表单请求上创建唯一验证(UPDATE / PATCH)的条件

Django REST框架--认证和权限

laravel-admin(自定义表单与验证)

ajaxFileUpload上传带参数文件及JS验证文件大小