回 帖 发 新 帖 刷新版面

主题:表单提交问题

function check()
{
    if(document.form.adminname.value == "")
    {
        alert("用户名不能为空!");
        document.form.username.focus();
        return false;
    }
}

<form action="../addAdmin.do" method="post" name="form" id="form" 
onSubmit="return check();">

提示:“用户名不能为空!”后
还是提交给addAdmin.do了,请问这是为什么?如何解决?
谢谢!!!

回复列表 (共6个回复)

沙发

你试着把:onSubmit="return check();"
改为:onSubmit="return false;"
如果也提交了,说明onSubmit="return check();"本身就不能阻止表单提交

板凳


function check()
{
    if(document.form.adminname.value == "")
    {
        alert("用户名不能为空!");
        document.form.username.focus();
        return false;
    }
   return true;

3 楼


  推荐给Web程序员
 
  [url=http://www.888RMB.com.cn] www.888RMB.COM.CN[/url] 为中国赚钱网站。 提供网络赚钱教程、络赚赚钱经验、络赚赚钱秘籍、络赚赚钱项目、络赚赚钱产品, 为想赚钱的人群提供一个赚钱的网络平台!

4 楼


action="../addAdmin.do" 确定了提交内容的目的地,你可以改为你想要提交到的地方,你可以试一下!

5 楼

action为空,提交到本个页面

6 楼


好方法啊,我怎么没想到呢

我来回复

您尚未登录,请登录后再回复。点此登录或注册