$(document).ready(function(){
$("#submit").click(function(){
var userinput = $('#username').val();
var mobilenumber=$('#mobnum').val();
var address1=$('#addr1').val();
var address2=$('#addr2').val();
var characterReg = /^([a-zA-Z]{2,30})$/;
var numericReg=/^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
var emailReg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var addrReg = /^\s*[a-zA-Z0-9,\s]+\s*$/;
var errors=false;
if(!characterReg.test(userinput)){
$('#username').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#username').removeClass('box');
$('.alert').hide();
}
if(!numericReg.test(mobilenumber)){
$('#mobnum').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#mobnum').removeClass('box');
$('.alert').hide();
}
if($('#mail').val()==''){
$('#mail').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#mail').removeClass('box');
$('.alert').hide();
}
if($('#pwd').val()==''){
$('#pwd').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#pwd').removeClass('box');
$('.alert').hide();
}
if(!addrReg.test(address1)){
$('#addr1').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#addr1').removeClass('box');
$('.alert').hide();
}
if(!characterReg.test(address2)){
$('#addr2').addClass('box');
$('.alert').show();
errors=true;
}else{
$('#addr2').removeClass('box');
$('.alert').hide();
}
if(errors){
return false;
}else{
return true;
}
}); });
在这里,我尝试了上面的插入代码。但插入查询不起作用.Plese给我插入的建议。记录未插入但也未给出任何错误
答案 0 :(得分:-1)
问题是,您指定了17列,但只为其中的16列提供了值。