怎样用js验证表单提交到数据库,求高手

怎样用js验证表单提交到数据库,求高手,第1张

把我的js验证表单代码给你吧:

var myreg =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/

function reg_check(){

if(document.form1.username.value.match(/^[a-zA-Z]*/) == ''){

alert('用户名不能为空且必须以字母开头!')

document.form1.username.focus()

return false

}

else if(document.form1.userpwd.value.length==0){

alert('密码不能为空!')

document.form1.userpwd.focus()

return false

}

else if(document.form1.userpwd.value.length<6||document.form1.userpwd.value.length>16){

alert('密码长度不得小于6且大于16位!')

document.form1.userpwd.focus()

return false

}

else if(document.form1.userpwd.value.length<6||document.form1.userpwd.value.length>16){

alert('密码长度不得小于6且大于16位!')

document.form1.userpwd.focus()

return false

}

else if(document.form1.confirmpwd.value!=document.form1.userpwd.value){

alert('两次密码输入不一致!')

document.form1.confirmpwd.focus()

return false

}

else if(document.form1.email.value.length==0){

alert('邮箱不能为空!')

document.form1.email.focus()

return false

}

else if(!myreg.test(document.form1.email.value)){

alert('邮箱格式错误!')

document.form1.email.focus()

return false

}

else {

document.form1.submit()

}

}

<form name="form1" action="" method="post">

<input type="text" name="username" />

<input type="password" name="userpwd" />

<input type="password" name="confirmpwd" />

<input type="text" name="email" />

<input type="submit" name="submit" onclick="return reg_check() " />

</form>

麻烦写下具体问题

前端js不能连接外部数据库,只能访问浏览器自带的websql和IndexedDB

如果是nodejs请检查下模块安装问题,或者重新安装数据库模块并引入。检查下数据库连接配置以及执行语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6424704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存