怎样用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>

1.jquery提交数据的方式:

(1)第一种jquery序列化提交数据方式:

通过id获取的form表单元素.serialize()

(2)第二种模拟form表单提交元素:

$('#form表单id').attr('method','post')

$('#form表单id'').find('input[name="type"]').val(test)

$('#form表单id').find('input[name="dfrom_to1"]').val(dfrom_to)

$('#form表单id').find('input[name="gt_road_new"]').val(gt_road)

$('#form表id').attr('action',AdminLTE.ctx+'/modules/ltegt/findAllCoverAndInterfere.do')

$('#analysisForm').submit()

2.js提交数据的方式:

(1).js提交表单( .submit()方法提交表单 )

function doSearch(){

var action ="<%=path%>/User_queryAllUser"

document.all.form.action = action

document.all.form.submit()}

(2).js替代超链接( window.location.href )

<input type="button" id="modify" value="修改工号" οnclick="modifyEmp(${ myList.employeeId })">

//js不能起名为modify,为敏感关键字

function modifyEmp( employeeId ){

//employeeId 作为js的参数传递进来

window.location.href = '<%=path%>/User_openUserUpdate?employeeId='+employeeId


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存