php 我用hidden传值.遇到个问题: 第一个可以,第二个出错,怎么回事呢

new11.php中if($_POST["tijiao"]=="注册"){echo"你的姓名是:".$_POST["user"]."<br>";echo"你的密码是:".... new11.php中
if( $_POST["tijiao"] == "注册"){
echo "你的姓名是: ".$_POST["user"]."<br>";
echo "你的密码是: ".$_POST["password"]."<br>";
$s1 = $_POST["user"];
$hiddenuser = $s1;
$s2= $_POST["password"];
$hiddenpsd = $s2;

<form name="form1" method="post" action="new111.php">
<table>
<?php echo $hiddenpsd; ?>
<input name="IDuser" type="hidden" value="<?php echo $hiddenuser; ?>">
<inupt name="IDpsd" type="hidden" value="<?php echo $hiddenpsd; ?>">
<td><input name="submit1" type="submit" value="确认"></td>
</table>
</form>
----------------------
new111.php:
<td><input name = "submit2" type = "submit" onClick="return mycheck();" value = "登陆"></td>
<script language="javascript">
function mycheck(){

if(form2.user2.value == "<?php echo $_POST["IDuser"]; ?>"){alert("用户名正确");
}else{
alert("用户名错误");form2.user2.focus();return false;
}
if(form2.psd2.value == "<?php echo $_POST["IDpsd"]; ?>"){alert("mima正确");
}else{
alert("mima错误");form2.psd2.focus();return false;
}

}

我的问题是: 测试用户名输入的值是否和注册时一致,可以通过javascript来正确判断.
但是密码是否和注册时输入是否一致.同样用javascript,却一直是:"mima错误",请帮我看哪里错拉.为沙密码检查,我输入正确的密码值,结果还是"mima出错" 难道hidden隐藏域只能用一个,不能多用吗?
展开
 我来答
luocongjay
2012-07-26 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:442万
展开全部
你写的好乱。
new111.php 代码不全。。
<form name="form2" method="post" onsumbit="return mycheck();"
<table>
<input name="user2" value="" type="text"/>
<inupt name="psd2" value="" type="text"/>
<td><input name="submit" type="submit" value="确认"></td>
</table>
</form>
<script language="javascript">
function mycheck(){
if(document.form2.user2.value == "<?php echo $_POST["IDuser"]; ?>"){alert("用户名正确");
}else{
alert("用户名错误");document.form2.user2.focus();return false;
}
if(document.form2.psd2.value == "<?php echo $_POST["IDpsd"]; ?>"){alert("mima正确");
}else{
alert("mima错误");document.form2.psd2.focus();return false;
}
}
</script>
这样试试。
来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
likely_01
2012-07-26 · TA获得超过148个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:100万
展开全部
具体代码没有看到,但是告诉你出错的方法。首先打印出new11.php传过来的值,看是否正确。不正确就去看new11.php。正确就接着往下。检查new111.php hidden表单的名称是否一样,一样就不对。再有就是alert(form2.user2.value) alert(form2.psd2.value)的值,看是否正确。看具体思路没有错误,肯定是某些细节出问题了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫茗01
2012-07-26 · TA获得超过117个赞
知道答主
回答量:76
采纳率:0%
帮助的人:63.4万
展开全部
你的form2在哪呢?要不也把代码贴出来看下
追问
new111.php:就是form2.代码
追答
多个隐藏字段这个肯定是可以的,你qq多少,要不我加你?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式