form表单常用记录

2018-10-17  本文已影响0人  小懒_a444

form表单常用记录

1、input框不能输入中文,只能字母、数字;

onkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')";

2、input框不能输入负数;

 <input type="number"  oninput="checkNum(this.value,this.id)">

--JQ如下:
//禁止输入框输入负数
        function checkNum (val,id) {
            $('#'+id).val(val >= 0 ? val : 0);
        }

TP常用

1、tp---where多条件查询--参考微博

https://blog.csdn.net/haibo0668/article/details/78203170

2、关于where的闭包函数(可以使闭包里面形成并列关系)

$result = db('md_selectnum')
            ->field('s_id,code')
            ->where('type',$type)
            ->where(function ($query) use($where){
                $query->whereor($where);
            })//指定长条类物品码
            ->select();
sql : 如下所示:
SELECT `s_id`,`code` FROM `scbc_md_selectnum_54` WHERE  `type` = '2'  AND (  `width` BETWEEN '-4' AND '6'  OR `length` BETWEEN '-4' AND '6' )

BS-bootstrap selectpicker 下拉框常用使用详解

1、下拉无选择项时,会显示“Nothing selected”,添加属性data-none-selected-text=“”就可以解决;

2、下拉框动态加载数据

//获取参考码下拉框参考数据加载;
    function getCode(){
        var postData = $('#form54').serialize();
        $.ajax({
            type: "POST",
            url: '{:url("sd/selectnumber.selectnum54/getCode")}',
            dataType: "json",
            // async: true,
            data:postData,// 你的formid
            success: function (data) {
                var longcode = $('#longcode');
                for(i = 0;i < data.length;i++){
                    longcode.append("<option value='"+data[i].s_id+"'>"+ data[i].code + "</option>");
                }
                $('#longcode').selectpicker('val', '0');
                $('#longcode').selectpicker('refresh');
            }
        });
    }
上一篇 下一篇

猜你喜欢

热点阅读