js判断
1、是否为空
$("xxx").val() -- 是否为空
2、是否符号正确格式
手机号:正则判断 -- /^1(((3|7|8)[0-9]{1})|(5([0-3]|[5-9]){1})|(4(5|7)))\d{8}$/
邮箱:正则判断 -- /([\w|_|\.|\+]+)@([-|\w]+)\.([A-Za-z]{2,4})/
3、是否过滤
$.trim(text);
4、防止跨站(laravel)
_token = csrf_token()
5、提交-防止短时间多次点击按钮
disabled -- 禁掉某属性的作用
document.getElementByIdx_x_x_x("subbtn").disabled = true;//禁用该属性
setTimeout("document.getElementByIdx_x_x_x('subbtn').disabled = false;" , 5000);//5秒后恢复该属性作用
6、提交-防止短时间多次提交
设置cookie,在有效期内禁止提交
7、参数字段是否存在
isset(param) -- 字段是否存在
empty(param) -- 字段的值是否存在
8、含有子选项的参数
针对子选项的id获取父选项的id值
9、不同渠道添加数据