js代码在frame的php页面中无法生效?请帮我看看
一个php后台页面,左右两个框架A\B,A是菜单,B是主窗体,在B中有一个add.php页面,里面包含一个表单。如下:<formname="form1"action="a...
一个php后台页面,左右两个框架A\B,A是菜单,B是主窗体,在B中有一个add.php页面,里面包含一个表单。如下:
<form name="form1" action="add.php" method="post" id="form1" onSubmit="return checkform(this)">
<input type="radio" name="dtype" id="dtype" checked="checked" value="1" />//下载类型
<input type="radio" name="dtype" id="dtype" value="2" />//下载类型
<input type="text" name="pwd" id="pwd" style="width:250" />//密码框
<input name="submit" type="submit" value="提交" class="np" />//提交
</form>
有一js代码在head标签中,
function checkform(theform)
{
if(form1.dtype.value==1)
{
if(form1.pwd.value=="")
{
alert("类型1请输入密码!");
return false;
}
}
if(form1.dtype.value==2)
{
if(form1.pwd.value!=""){
alert("类型2请勿输入密码!");
return false;}
}
return true;
}
语句应该没有问题,但是提交的时候,不管选择类型一不输密码,还是选择类型而输入密码,全部都不通过验证直接提交,添加进数据库了。
请问这个如何解决?是什么原因引起的?谢谢! 展开
<form name="form1" action="add.php" method="post" id="form1" onSubmit="return checkform(this)">
<input type="radio" name="dtype" id="dtype" checked="checked" value="1" />//下载类型
<input type="radio" name="dtype" id="dtype" value="2" />//下载类型
<input type="text" name="pwd" id="pwd" style="width:250" />//密码框
<input name="submit" type="submit" value="提交" class="np" />//提交
</form>
有一js代码在head标签中,
function checkform(theform)
{
if(form1.dtype.value==1)
{
if(form1.pwd.value=="")
{
alert("类型1请输入密码!");
return false;
}
}
if(form1.dtype.value==2)
{
if(form1.pwd.value!=""){
alert("类型2请勿输入密码!");
return false;}
}
return true;
}
语句应该没有问题,但是提交的时候,不管选择类型一不输密码,还是选择类型而输入密码,全部都不通过验证直接提交,添加进数据库了。
请问这个如何解决?是什么原因引起的?谢谢! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询