郁闷很久了?验证用户存在的问题 可是我想用户名可以的话 应该告诉一下客户吗 验证码应该是放在服务端进行的吧 前端的安全验证我还不会(不知道怎么实现.NEt)的机制对了 我的那个$_POST清空了 可还是出现alert("用户不存在") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主页面 两个form<form action='a.php'target=b><input type=text name=UserName><input type="submit"><form><form action='checkuser.php'><input type=password name=Password><input type=text name=Validate><input type="submit"></form><iframe name="b" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" width="0" height="0" src="a.php"> 验证端--验证用户是否存在 a.phpif(!empty($_POST["UserName1"])){连接数据库..... if($Exists) { print "<script> alert('该用户已经存在,请更改您的名字'); parent.Form2.UserName1.value = ''; parent.Form2.UserName1.focus(); </script>"; } else { print "<script> alert('该用户不存在,您可以放心使用'); parent.Form1.Password.focus(); </script>"; }如果注册时检查了用户是否存在 那么提交时验证码错误就会出现那个该死的alert如果验证时没有检查用户是否存在 那么就没事 不行啊 如果return false 一个问题是网页出现了问题 说 return应该放在函数内第二个是如果是这样alert('该用户已经存在,请更改您的名字');return false; parent.Form2.UserName1.value = ''; parent.Form2.UserName1.focus();那么提示框提示框没有了;如果是这样alert('该用户已经存在,请更改您的名字'); parent.Form2.UserName1.value = ''; parent.Form2.UserName1.focus(); return false;那么第二页的程序就不向下进行了 那么为什么不break或者contiune语句? if($Exists) { print "<script> alert('该用户已经存在,请更改您的名字'); parent.Form2.UserName1.value = ''; parent.Form2.UserName1.focus(); </script>"; break;(或者contiune) }即如还需要执行if后面的语句就conti..要不就break;或者换个思路来解决 确认两个问题1,哪个该死的alert?2,贴出你验证的PHP代码 mysql中文字符问题 如何取出readdir中的值 ioncube这个词表示什么意思? 菜鸟关于SESSION的疑问 关于header("location:index.php");问题 一个PHP程序,如何限制html页面中的单元格显示字数? 求BTChina 源码---想赚外快的来哦 如何放表单?急! 救命! php新手,求教各位大神,关于二维数组按照一定条件合并的问题 PHPLIB多块+多数据源问题紧急求助100分求啊!!! 我用正则 取<span>里的的东西总是弄不对... -_-!!!
<form action='a.php'target=b><input type=text name=UserName><input type="submit"><form><form action='checkuser.php'>
<input type=password name=Password>
<input type=text name=Validate>
<input type="submit">
</form>
<iframe name="b" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" width="0" height="0" src="a.php"> 验证端--验证用户是否存在 a.phpif(!empty($_POST["UserName1"])){连接数据库.....
if($Exists)
{
print "<script>
alert('该用户已经存在,请更改您的名字');
parent.Form2.UserName1.value = '';
parent.Form2.UserName1.focus();
</script>";
}
else
{
print "<script>
alert('该用户不存在,您可以放心使用');
parent.Form1.Password.focus();
</script>";
}
如果注册时检查了用户是否存在 那么提交时验证码错误就会出现那个该死的alert如果验证时没有检查用户是否存在 那么就没事
第二个是如果是这样
alert('该用户已经存在,请更改您的名字');
return false;
parent.Form2.UserName1.value = '';
parent.Form2.UserName1.focus();那么提示框提示框没有了;如果是这样
alert('该用户已经存在,请更改您的名字');
parent.Form2.UserName1.value = '';
parent.Form2.UserName1.focus();
return false;
那么第二页的程序就不向下进行了
{
print "<script>
alert('该用户已经存在,请更改您的名字');
parent.Form2.UserName1.value = '';
parent.Form2.UserName1.focus();
</script>";
break;(或者contiune)
}
即如还需要执行if后面的语句就conti..要不就break;
或者换个思路来解决
1,哪个该死的alert?
2,贴出你验证的PHP代码