前端部分

### layui-地址三级联动-html

```html
//增加页面中...
<div class="layui-form-item">
    <label for="" class="layui-form-label">作业地址</label>
    <div class="layui-input-inline">
        <select name="province" id="province" lay-verify="required" lay-filter="province" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
    <div class="layui-input-inline">
        <select name="city" id="city" lay-verify="required" lay-filter="city" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
    <div class="layui-input-inline">
        <select name="area" id="area" lay-verify="required" lay-filter="area" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
</div>

//修改页面中...
<div class="layui-form-item">
    <label for="" class="layui-form-label">作业地址</label>
    <input type="text" hidden="hidden" id="s_provid"  value="{{$need->province}}" >
    <input type="text" hidden="hidden" id="s_cityid"  value="{{$need->city}}" >
    <input type="text" hidden="hidden" id="s_areaid"  value="{{$need->area}}" >
    <div class="layui-input-inline">
        <select name="province" id="province" lay-verify="required" lay-filter="province" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
    <div class="layui-input-inline">
        <select name="city" id="city" lay-verify="required" lay-filter="city" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
    <div class="layui-input-inline">
        <select name="area" id="area" lay-verify="required" lay-filter="area" lay-search="">
            <option value="">直接选择或搜索选择</option>
        </select>
    </div>
</div>
```

### ajax

```html
<form class="layui-form" action="/admin/ad/doAdd" method="post" enctype="multipart/form-data" id="myform">

<div class="layui-form-item">
<label for="L_repass" class="layui-form-label"></label>
<button  class="layui-btn" lay-filter="formDemo" lay-submit="">保存</button>
</div>
</form>
```

```js
//demo1  需要jQuery.form.js插件  应用场景:后台-layui
$('#myform').submit(function () {
        $(this).ajaxSubmit(function(data){
            if(data.status== 'success'){
                setTimeout(function(){
                    layer.msg(data.msg);
                    location.replace(data.url);
                },500);
            }else if(data.status == 'error'){
                layer.msg(data.msg);
            }
        });
         return false;
    });

//demo2 layui-复选框问题-ajax提交
<script>
    layui.use('form', function(){
        var form = layui.form;
        form.on('submit(formDemo)', function(data){
            
            //获取checkbox[name='like']的值
            var arr = new Array();
            $("input:checkbox[name='like']:checked").each(function(i){
                arr[i] = $(this).val();
            });
            data.field.like = arr.join(",");//将数组合并成字符串

            $.post("admin.php", {data:data.field}, function (res) {
                if (res.code == 1) {
                    layer.msg(res.msg, {time: 1800, icon: 1}, function () {
                        location.href = res.url;
                    });
                } else {
                    layer.msg(res.msg, {time: 1800, icon: 2});
                }
            }, 'json');

            return false;
        });
    });
</script>

//demo3  应用场景:前端-普通-younger项目-提交订单-字符替换
$('#okorder').click(function () {
        //获取表单内的所有值
        var data = $('#myForm').serializeArray();
        var obj = {};
        //将表单的值转换json请求后台
        $.each(data,function(i,v){
            obj[v.name] = v.value;
        });
        var dresser_id = {{$dresser->id}};
        //请求生成预付订单
        $.post("{{ route('home.order.confirm') }}", 
            {data: obj,dresser_id:dresser_id}, function (result) {
            if (result.code === 0) {
                //替换用户信息部分
                var str = '<td>'+result.data.dresser+'</td>';
                str += '<td>'+result.data.date+'</td>';
                str += '<td>'+result.data.time+'</td>';
                str += '<td>'+result.data.name+'</td>';
                str += '<td>'+result.data.phone+'</td>';
                str += '<td>'+result.data.price+'</td>';
                str += '<td>'+result.data.money+'</td>';
                $('#order_info').html(str);
                //隐藏信息提交部分,展示订单确认页面
                $('.layer_succ').addClass('show').removeClass('hide').siblings().removeClass('show')
                    .addClass('hide');
                $('.diy_layer_box').css({height:$('.diy_layer').height()});
                layer_open();
            }else{
                layer.alert(result.msg);
            }
        });
    });
```

### 字母小写变大写-js

```js
<input type="text" name="first_letter" value="" onkeyup="toUpperCase(this)">

<script>
    function toUpperCase(obj)
    {
        obj.value = obj.value.toUpperCase()
    }
</script>
```

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值