Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Onclick上的弹出表单错误_Javascript_Html - Fatal编程技术网

Javascript Onclick上的弹出表单错误

Javascript Onclick上的弹出表单错误,javascript,html,Javascript,Html,我有这些按钮,点击时弹出的表单会显示出来。但发生的是,当点击“我做错了什么”时,它会弹出一秒钟然后消失?我认为我的代码是好的 按钮代码: <button onclick="Openform()">Add New WorkStation</button> 应弹出的div: <div id="popupform" class="divpopup"> <asp:TextBox ID="txtWorkStation" runat="

我有这些按钮,点击时弹出的表单会显示出来。但发生的是,当点击“我做错了什么”时,它会弹出一秒钟然后消失?我认为我的代码是好的

按钮代码:

<button onclick="Openform()">Add New WorkStation</button>
应弹出的div:

 <div id="popupform" class="divpopup">

            <asp:TextBox ID="txtWorkStation" runat="server" placeholder="WorkStation Name"></asp:TextBox><br />
            <asp:DropDownList ID="ddlWorkStation" runat="server">
                <asp:ListItem Text="Active" Value="1"></asp:ListItem>
                <asp:ListItem Text="InActive" Value="0"></asp:ListItem>
            </asp:DropDownList><br />
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </div>
    </div>




这是因为您使用的是一个按钮,这会导致回发重置页面

您可以添加基本上取消按钮原始回发的返回值:

<button onclick="Openform(); return false;">Add New WorkStation</button>

您有一个额外的
。尝试通过调用服务器端c#中的javascript函数来删除that.solve。顺便说一句,谢谢
 <div id="popupform" class="divpopup">

            <asp:TextBox ID="txtWorkStation" runat="server" placeholder="WorkStation Name"></asp:TextBox><br />
            <asp:DropDownList ID="ddlWorkStation" runat="server">
                <asp:ListItem Text="Active" Value="1"></asp:ListItem>
                <asp:ListItem Text="InActive" Value="0"></asp:ListItem>
            </asp:DropDownList><br />
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </div>
    </div>
<button onclick="Openform(); return false;">Add New WorkStation</button>
<input type="button" onclick="Openform()" value="Add New WorkStation" />
function Openform() {
    event.preventDefault();
    document.getElementById('popupform').style.display = "block";
}