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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)