请问为什么表单提交,在表单中没有填写数据,点击提交也会跳转

自己写了个表单,如果把数据添加进去,然后点击提交,可以正常跳转,但是没有添加数据,点击提交,也会发生跳转,请问怎么让没有数据的时候禁止跳转呢。... 自己写了个表单,如果把数据添加进去,然后点击提交,可以正常跳转,但是没有添加数据,点击提交,也会发生跳转,请问怎么让没有数据的时候禁止跳转呢。 展开
 我来答
九头草鸡
推荐于2017-09-23
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

要在 form 没有数据的时候禁止跳转,可以使用表单的 onsubmit 事件在提交时检测 form 表单中的内容是否是你想要的内容,以下是简单示例

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
     坦拍   <meta charset="utf-8">
        <title>Form 校验</title>
        <script>
            function CheckForm(form) {
                if(form.username.value == "") {
                    alert('名字总要填一个吧!');
                    form.username.focus();
                    return false
                }
      搏信派      return true;
            }
        </script>
    </head>
    <body>
        <form name="form1" id="form1" action="" method="post" onsubmit="CheckForm(this)">
            <input type="text" name="username">
            <input type="submit" value=" 提交">
   基贺     </form>
    </body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式