首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

thinkphp中表单提交有关问题

2012-05-27 
thinkphp中表单提交问题thinkphp中,如下代码:我用一个button键没让他提交他怎么老自动提交,我得先验证成功

thinkphp中表单提交问题
thinkphp中,如下代码:我用一个button键没让他提交他怎么老自动提交,我得先验证成功在提交,验证失败直接跳走,可是他每次都提交,怎么搞啊,请thinkphp高手帮忙啊


<head>
<title>用户修改密码页面</title>
<script language="JavaScript" type="text/javascript" >
function check(){
if(myform.pw.value != myform.pw2.value)
{
alert("两次输入的新密码不相同");
document.location.href='__URL__/modpwindex';
}else{
document.getElementById("myfoid").submit();
}
}
</script>
</head>
<body>
<form action="__URL__/modpw" method="post" name="myform" id="myfoid">
<table>
  <tr><td>用户名:</td><td><input type="text" name="name"/></td></tr>
  <tr><td>旧密码:</td><td><input type="password" name="opw"/></td></tr>
  <tr><td>新密码:</td><td><input type="password" name="pw"/></td></tr>
  <tr><td>确认新密码:</td><td><input type="password" name="pw2"/></td></tr>
</table>
  <input type="button" name="aa" value="确定" onclick="check()"/>
</form>
</body>


[解决办法]
function check(){
if(myform.pw.value=="" || myform.pw2.value==""){
alert(密码不能为空);
return false;
}
if(myform.pw.value != myform.pw2.value)
{
alert("两次输入的新密码不相同");
document.location.href='__URL__/modpwindex';
}else{
document.getElementById("myfoid").submit();
}
}
[解决办法]

探讨

function check(){
if(myform.pw.value=="" || myform.pw2.value==""){
alert(密码不能为空);
return false;
}
if(myform.pw.value != myform.pw2.value)
{
alert("两次输入的新密码不相同");
document.location.href='__URL……

[解决办法]
<input type="button" name="aa" value="确定" onclick="check();return false;"/>
[解决办法]
myform.pw.value之类的写法在火狐里面是无效的

热点排行