黑马程序员技术交流社区

标题: 用DOM操作表单时的onsubmit事件问题 [打印本页]

作者: 黄林    时间: 2013-2-15 16:33
标题: 用DOM操作表单时的onsubmit事件问题
<head>
    <title></title>
    <script type="text/javascript">
        function Show() {
            var value = document.getElementById("username").value;
            alert(value);
            return false;
        }
    </script></head>


<form id="form1" action="Ok.aspx" onsubmit="Show()">
      label for="username">用户名:</label><input id="username" type="text" />
      <input  type="submit" value="提交" />
</form>

在IE中运行时,点提交后,弹出对话框,但我return false,页面还是提交了,请教这段代码哪里有问题
作者: 王立    时间: 2013-2-15 16:40
onsubmit="return Show();">  这里加个return



<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title></title>
    <script type="text/javascript">
        function Show() {
            var value = document.getElementById("username").value;
            alert(value);
            if (value) {
                return true;
            }
            else {
                return false;
            }
        }
    </script></head>

<body >
<form id="form1" action="Ok.aspx" onsubmit="return Show();">
   <input id="username" type="text" />
      <input  type="submit" value="提交" />
</form>
</body>
</html>




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2