JS部分代码
<script type="text/javascript">
`function checkEmail()
{
var pattern = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
var email = $('input[name=email]').val();
if(!email.match(pattern) ){
$('#error_tips').html("邮箱格式不正确");
return false;
}
var URL = "{:U('ajaxCheckEmail')}";
$.ajax( {
type:"post" ,
url :URL,
data:"email="+email,
success:function (data){
if( data==1 ){
$('#error_tips').html("邮箱已经注册,请换一个邮箱");
}else if(data==0){
document:btn_submit.submit();
}
} } )
}
</script>`
form部分代码
<form id="btn_submit" action="{:U('showEmail')}"class="ui-form" method="post" enctype="multipart/form-data">
<input id="Email" data-type="nickname" class="ui-input" autocomplete="off" type="email" name="email" />
<input id="picUrl" class="ui-input" name="defaultPic" type="hidden" value="__PUBLIC__/showEmail/03.jpg">
<ul id="show-name-list" class="ui-name-list"></ul>
<span id="error_tips" class="tips error display_u">
请设置邮箱
</span>
</div>
<div class="subbox clearfix">
<a href="javascript:;" onclick="return checkEmail()" class="btn_check fl">完成</a>
</div>
</form>
第二种方式
<a class="searchPic h-submitBtn png" id="h-submitBtn" onclick="document:search_form.submit();">提交</a>
第三种方式
<a class="searchPic h-submitBtn png" id="h-submitBtn" onclick="document.getElementById('search_form').submit();">提交</a>