当有msg错误信息时 提交按钮禁用 没有时复原
js代码
$('#mmm').blur(function(){ //鼠标移出时校验
// alert('ok');
$.ajax({
url:'./verify.php',
type:'GET',
data:$('#mmm').serializeArray(), //序列化传输,需要name属性
success:function(msg,status,xhr){
// console.log(msg)
$('#myModalLabe button').remove() //删除元素
$('#save').removeAttr('disabled') //删除属性
$('#myModalLabe').append(msg) //添加元素
if (msg) {
$('#save').prop('disabled', true) //按钮添加禁用属性 addClass("disabled")只能禁用样式
}
}
})
})
校验脚本
<?php
require 'lib/func_pdo.php';
$pdo = connect('NWP'); //数据库连接
$mcclist = select($pdo,'countrycode','mmm'); //查找
$mccList = [];
if ($mcclist) {
foreach ($mcclist as $k) {
if (!empty($k['mcc'])) { //去空
// array_push($mccList, $k);
$mccList[] = $k;
}
}
}
$mccList = array_column($mccList, 'mcc'); //将二维数组转为一维数组
$mcc = $_GET['mmm'];
if (strlen(trim($mcc))==0) { //为空判断
// echo '<span style="color:red;font-size:12px;"> mmm不能为空!</span>';
echo ' <button type="button" class="btn btn-sm btn-danger" data-toggle="tooltip" data-placement="left" title="不能为空"> mcc 不能为空 ! </button>';
}
else if(!in_array($mcc,$mccList)){ //不在数组内判断
echo '<button type="button" class="btn btn-sm btn-danger" data-toggle="tooltip" data-placement="left" title="mmm错误"> mmm 错误 ! </button></span>';
}
?>