表单注册 谁能给我一个,表单注册的原代码吗?要求有正则验证的,麻烦 快点,在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没搜着啊 我遇见的问题就是表单注册代码写好了,当我提交时,它没有经过,jquery 验证,就直接转到数据库里了,代码如下:帮我看一下<script>function login(){ var username = $("#username").val(); if(username=='') { alert('姓名不能为空'); return false; } var model_code= $("#model_code").val(); if(model_code=='') { alert('请填上手机号'); return false; }else if(!(/^1[3|5][0-9]\d{8}$/.test(model_code))) { alert('填写的手机号不符号规范'); return false; } var email=$("#email").val(); if(email=='') { alert('请填写Email'); return false; }else if(!(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/).test(email)) { alert('邮箱不符合规范'); return false; } var area=$("#area").val(); if(area=='') { alert('区域不能为空') return false; } var terminal = $("#terminal").val(); if(terminal=='') { alert('门店不能为空'); return false; } var bank=$("bank").val(); if(bankid=='') { alert('请填上所属银行'); return false; }else if(!(/^[\x07-\xff]*$/).test(bank)){ alert('/请填上汉字'); return false; } var bankid=$("bankid").val(); if(bankid=='') { alert('请填上账号'); return false; } var user_name=$("user_name").val(); if(user_name=='') { alert('用户名不能为空'); return false; }else{ $.post('add_parnter.php',{user_names:$("user_name").val()},function (txt){ if(txt=='1'){ alert('用户名已存在'); return false; } }); } }</script><form id="form1" name="form2" method="post" action="add_parnter.php" onsubmit="login()"><table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#F7F0DA"> <tr> <td colspan="2"> <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFff" id="c"> <td class="a"><font color='red'>*</font>姓名:</td> <td class="b"> <input type='test' name='username' id ='username' /> </td> <td class="a"><font color='red'>*</font>性别:</td> <td class="b" id="product_td"> <input type='radio' name='man' checked>男<input type='radio' name='woman'>女 </td> </tr> <tr class="tr_a"> <td class="a"><font color='red'>*</font>手机:</td> <td class="b"><input type="text" name="model_code" id='model_code' /></td> <td class="a"><font color='red'>*</font>电子邮箱:</td> <td class='b'><input type='test' name='email' id='email' /></td> </tr> <tr> <td class='a'><font color='red'>*</font>所在区域:</td> <td class='b'><select name='area' id='area' > <option value="" >请选择</option> {foreach key=key item=item from=$area_row} <option vlaue='{$item.id}'>{$item.area_name}</option> {/foreach} </select> </td> <td class="a">生日:</td> <td class="b"><input type="text" name='birthday' id='birthday'/></td> </tr> <tr> <td class="a"><font color='red'>*</font>所在门店:</td> <td class="b"> <select name='terminal' id='terminal' > <option value=''>请选择门店</option> {foreach key=key item=item from=$terminal_row} <option value='{$item.id}'>{$item.terminal}</option> {/foreach} </select> </td> <td class="a">籍贯:</td> <td class="b"><input type="text" name='origin' id='origin' /></td> </tr> <tr class='tr_a'> <td class='a'> <font color='red'>*</font> 开户银行:</td> <td class='b'><input type='text' name='bank' id='bank' /></td> <td class='a'>邮编:</td> <td class='b'><input type='text' name='youbian' id='youbian' /></td> </tr> <tr> <td class='a'><font color='red'>*</font>卡号:</td> <td class='b'><input type='text' name='bankid' id='bankid' /></td> </tr> <tr class='tr_a'> <td class="a"><font color='red'>*</font>用户名:</td> <td class="b"><input type="text" name="user_name" id='user_name' /></td> <td class='a'><font color='red'>*</font>密码:</td> <td class='b'><input type='password' name='password' id='password' /></td> </tr> <tr> <td class='a'><font color='red'>*</font>确认密码:</td> <td class='b'><input type='password' name='password1' id='password1' /></td> <td class='a'><font color='red'>*</font>验证码:</td> <td class='b'><input type='text' name='checkcode' id='checkcode' size='10' /><img src='code.php'width="50" height="20" align="absmiddle" id="codeimg" onlcick="$('#codeimg').attr('src','code.php?'+new Date().getTime())" style='cursor:pointer;'><a href='javascript:getcode()'>【换一个】</td> </tr> </table></td> </tr> <tr> <td align="left"> <input type="Submit" name="Submit" value="保存" /> <input type="reset" name="Submit" value="重置"/> </tr></table></form> 我只看了一行 <td class="b"><input type="text" name="user_name" id='user_name' /></td> var username = $("#username").val();这个jquery 里的id 跟你表单的就不是一个,这样的错误你自己都检查不到吗? 1.修改代码action="add_parnter.php" onsubmit="return login()">2.js 里有的分号有问题,我不知道是不是我测试的页面编码问题,如果你那没问题就不用去修改了,要是1修改后任然不正常那么就检查你的结束分号,有两个好像要重新输入一下。 我当然测试正常了才会回复你。<script>function login(){var username = $("#username").val();if(username==''){alert('姓名不能为空');return false;}var model_code= $("#model_code").val();if(model_code==''){alert('请填上手机号');return false;}else if(!(/^1[3|5][0-9]\d{8}$/.test(model_code))){alert('填写的手机号不符号规范');return false;}var email=$("#email").val();if(email==''){alert('请填写Email');return false; }else if(!(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/).test(email)) { alert('邮箱不符合规范'); return false; } var area=$("#area").val(); if(area=='') { alert('区域不能为空') return false; } var terminal = $("#terminal").val(); if(terminal=='') { alert('门店不能为空'); return false; } var bank=$("bank").val(); if(bankid=='') { alert('请填上所属银行'); return false; }else if(!(/^[\x07-\xff]*$/).test(bank)){ alert('/请填上汉字'); return false; } var bankid=$("bankid").val(); if(bankid=='') { alert('请填上账号'); return false; } var user_name=$("user_name").val(); if(user_name=='') { alert('用户名不能为空'); return false; }else{ $.post('add_parnter.php',{user_names:$("user_name").val()},function (txt){if(txt=='1'){ alert('用户名已存在'); return false;} }); } } 本来就行 跟现在无关。另外提醒你 js 代码 放到 你页面html代码的最后面.也就是 </form> 之后 PhpNewnew大哥谢谢 出来效果了, 你到底干的哪个啊 可以给我一个关于ajax的列子吗 PHP如何去掉调取到重复的数据 为什么生成的txt文件是空的? php将html导出为word的问题 PHP读取XML文件出问题 PHP +MYSQL 的缓存查询系统 不知道我这样理解对不(新手)能否给个的例子 ajax乱码问题 哪位大侠能给一个PHP操作MSSQL数据库的类? 求助:PHP Version 4.3.4在Linux下编译GD库出错! 请教!聊天室中“过客”的实现问题。 做一个删除目录的函数 在mysql 中为什么有些字段是以 a:6:{s:5:"title";s:43:} 这样的格式存储呢 分页
function login(){
var username = $("#username").val();
if(username=='')
{
alert('姓名不能为空');
return false;
}
var model_code= $("#model_code").val();
if(model_code=='')
{
alert('请填上手机号');
return false;
}else if(!(/^1[3|5][0-9]\d{8}$/.test(model_code)))
{
alert('填写的手机号不符号规范');
return false;
}
var email=$("#email").val();
if(email=='')
{
alert('请填写Email');
return false;
}else if(!(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/).test(email))
{
alert('邮箱不符合规范');
return false;
}
var area=$("#area").val();
if(area=='')
{
alert('区域不能为空')
return false;
}
var terminal = $("#terminal").val();
if(terminal=='')
{
alert('门店不能为空');
return false;
}
var bank=$("bank").val();
if(bankid=='')
{
alert('请填上所属银行');
return false;
}else if(!(/^[\x07-\xff]*$/).test(bank)){
alert('/请填上汉字');
return false;
}
var bankid=$("bankid").val();
if(bankid=='')
{
alert('请填上账号');
return false;
}
var user_name=$("user_name").val();
if(user_name=='')
{
alert('用户名不能为空');
return false;
}else{
$.post('add_parnter.php',{user_names:$("user_name").val()},function (txt){
if(txt=='1'){
alert('用户名已存在');
return false;
}
});
}
}</script>
<form id="form1" name="form2" method="post" action="add_parnter.php" onsubmit="login()">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#F7F0DA">
<tr>
<td colspan="2">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFff" id="c">
<td class="a"><font color='red'>*</font>姓名:</td>
<td class="b">
<input type='test' name='username' id ='username' />
</td>
<td class="a"><font color='red'>*</font>性别:</td>
<td class="b" id="product_td">
<input type='radio' name='man' checked>男<input type='radio' name='woman'>女
</td>
</tr>
<tr class="tr_a">
<td class="a"><font color='red'>*</font>手机:</td>
<td class="b"><input type="text" name="model_code" id='model_code' /></td>
<td class="a"><font color='red'>*</font>电子邮箱:</td>
<td class='b'><input type='test' name='email' id='email' /></td>
</tr>
<tr>
<td class='a'><font color='red'>*</font>所在区域:</td>
<td class='b'><select name='area' id='area' >
<option value="" >请选择</option>
{foreach key=key item=item from=$area_row}
<option vlaue='{$item.id}'>{$item.area_name}</option>
{/foreach}
</select>
</td>
<td class="a">生日:</td>
<td class="b"><input type="text" name='birthday' id='birthday'/></td>
</tr>
<tr>
<td class="a"><font color='red'>*</font>所在门店:</td>
<td class="b">
<select name='terminal' id='terminal' >
<option value=''>请选择门店</option>
{foreach key=key item=item from=$terminal_row}
<option value='{$item.id}'>{$item.terminal}</option>
{/foreach}
</select>
</td>
<td class="a">籍贯:</td>
<td class="b"><input type="text" name='origin' id='origin' /></td>
</tr>
<tr class='tr_a'>
<td class='a'> <font color='red'>*</font> 开户银行:</td>
<td class='b'><input type='text' name='bank' id='bank' /></td>
<td class='a'>邮编:</td>
<td class='b'><input type='text' name='youbian' id='youbian' /></td>
</tr>
<tr>
<td class='a'><font color='red'>*</font>卡号:</td>
<td class='b'><input type='text' name='bankid' id='bankid' /></td>
</tr>
<tr class='tr_a'>
<td class="a"><font color='red'>*</font>用户名:</td>
<td class="b"><input type="text" name="user_name" id='user_name' /></td>
<td class='a'><font color='red'>*</font>密码:</td>
<td class='b'><input type='password' name='password' id='password' /></td>
</tr>
<tr>
<td class='a'><font color='red'>*</font>确认密码:</td>
<td class='b'><input type='password' name='password1' id='password1' /></td>
<td class='a'><font color='red'>*</font>验证码:</td>
<td class='b'><input type='text' name='checkcode' id='checkcode' size='10' /><img src='code.php'width="50" height="20" align="absmiddle" id="codeimg" onlcick="$('#codeimg').attr('src','code.php?'+new Date().getTime())" style='cursor:pointer;'><a href='javascript:getcode()'>【换一个】</td>
</tr>
</table></td>
</tr>
<tr>
<td align="left">
<input type="Submit" name="Submit" value="保存" />
<input type="reset" name="Submit" value="重置"/>
</tr>
</table>
</form>
我当然测试正常了才会回复你。
<script>
function login(){
var username = $("#username").val();
if(username=='')
{
alert('姓名不能为空');return false;
}
var model_code= $("#model_code").val();
if(model_code=='')
{
alert('请填上手机号');
return false;
}else if(!(/^1[3|5][0-9]\d{8}$/.test(model_code)))
{
alert('填写的手机号不符号规范');
return false;
}
var email=$("#email").val();
if(email=='')
{
alert('请填写Email');
return false;
}else if(!(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/).test(email))
{
alert('邮箱不符合规范');
return false;
}
var area=$("#area").val();
if(area=='')
{
alert('区域不能为空')
return false;
}
var terminal = $("#terminal").val();
if(terminal=='')
{
alert('门店不能为空');
return false;
}
var bank=$("bank").val();
if(bankid=='')
{
alert('请填上所属银行');
return false;
}else if(!(/^[\x07-\xff]*$/).test(bank)){
alert('/请填上汉字');
return false;
}
var bankid=$("bankid").val();
if(bankid=='')
{
alert('请填上账号');
return false;
}
var user_name=$("user_name").val();
if(user_name=='')
{
alert('用户名不能为空');
return false;
}else{
$.post('add_parnter.php',{user_names:$("user_name").val()},function (txt){
if(txt=='1'){
alert('用户名已存在');
return false;
}
});
}
}