legend3---3、lavarel页面post请求错误之后跳转
legend3---3、lavarel页面post请求错误之后跳转
一、总结
一句话总结:
控制器:return back()->withInput()->with('error','验证码错误!');
视图:{{session('error')}}
控制器:with向视图传递信息 return back()->withInput()->with('error','验证码错误!'); 用session获取信息 @if(session('error')) <div class="alert alert-danger">{{session('error')}}</div> @endif
1、lavarel的Homestead怎么操作数据库方便?
用mavicat远程连接即可:默认是192.168.10.10
2、js判断两个字符串是否一样?
== 操作符:js中的一些函数操作和php中非常的相像
var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等
3、js验证手机号码?
这些代码网上一搜一大堆:主要是test()方法
function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } }
4、jquery给元素增加类?
用脑子,addClass,删除就是removeClass
$("#u_re_password").removeClass('reg_danger');
$("#u_re_password").addClass('reg_success');
5、写一个函数isValidPassword(str), 判断用户输入的是不是合法密码(长度6-20个字符,包括大写字母、小写字母、数字、下划线至少两种)?
这些代码网上一搜一大堆:主要是test()方法
function isValidPassword(str){ if(str.length<6||str.length>20){ return false } if(/[^a-zA-Z0-9_]/.test(str)){ return false } if(/(^[a-z]+$|^[A-Z]+$|^\d+$|^_+$)/.test(str)){ return false } return true } console.log(isValidPassword('zxw1992513'))
6、js判断邮箱是否合法?
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样 第一部分:由字母、数字、下划线、短线“-”、点号“.”组成, 第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成, 而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位 function checkEmail(str){ var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/ if(re.test(str)){ //alert("正确"); $("#u_email").removeClass('reg_danger'); $("#u_email").addClass('reg_success'); }else{ //alert("错误"); layer_alert_5('邮箱不合法!'); $("#u_email").removeClass('reg_success'); $("#u_email").addClass('reg_danger'); } }
7、判断iCheck是否被选中?
和判断普通的checkbox一样
function read_protocol(){ //layer_alert_5('请阅读并同意《用户注册协议》!'); if($('#read_protocol').prop("checked")){ layer_alert_5('《用户注册协议》!'); $("#read_protocol").removeClass('reg_danger'); $("#read_protocol").addClass('reg_success'); }else{ layer_alert_5('请阅读并同意《用户注册协议》!'); $("#read_protocol").removeClass('reg_success'); $("#read_protocol").addClass('reg_danger'); } }
8、表单提交事件?
$("form").submit( function () {
$("form").submit( function () { return false; } ); //提交按钮判断 $("#register").submit( function () { if(!checkPhone()) return false; else if(!check_password()) return false; else if(!check_re_password()) return false; else if(!check_captcha()) return false; else if(!check_phone_code()) return false; else if(!checkEmail()) return false; else if(!read_protocol()) return false; } );
9、lavarel跳转?
用脑子就好:return redirect('admin/goods');
10、lavarel响应?
return view("admin.comment.index")->with("data",$data);
11、post提交返回错误信息?
return back()->with("error",'密码错误');
二、内容在总结中
我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站:
【读书编程笔记】fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
AI交流资料群:753014672