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多条件查询--参考微博
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');
}
});
}
网友评论