微信扫一扫打赏支持

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",'密码错误');

 

 

 

二、内容在总结中

 

 

 

 
posted @ 2019-09-09 21:23  范仁义  阅读(578)  评论(0编辑  收藏  举报