Javascript 在客户端重置webform

Javascript 在客户端重置webform,javascript,asp.net,Javascript,Asp.net,我有一个带有3个文本框、一个复选框和一个重置按钮的网络表单。我需要这些重置为空值时,我点击按钮“重置”,我需要它是一个客户端操作。我为此尝试的JS代码如下,但由于某些原因,它不起作用。需要帮忙吗 <code> <script type="text/javascript"> function resetForm() { document.getElemenyById("<%=txtbox1.ClientID%>")

我有一个带有3个文本框、一个复选框和一个重置按钮的网络表单。我需要这些重置为空值时,我点击按钮“重置”,我需要它是一个客户端操作。我为此尝试的JS代码如下,但由于某些原因,它不起作用。需要帮忙吗

<code>
    <script type="text/javascript">
        function resetForm() {
            document.getElemenyById("<%=txtbox1.ClientID%>").value = "";
            return false;
        }

    </script>

    <asp:LinkButton ID="wbtnReset" runat="server" Text="RESET PAGE"     CssClass="stdHyperlink" Font-Bold="True" OnClientClick="javascript:return resetForm()"/>


</code>

函数resetForm(){
document.getElemenyById(“”.value=“”;
返回false;
}

要使用javascript重置表单,需要在表单对象上调用reset方法

下面的内容应该可以帮助你做你需要的事情

<asp:LinkButton ID="wbtnReset" runat="server" Text="RESET PAGE" CssClass="stdHyperlink" Font-
Bold="True" OnClientClick="javascript:this.form.reset(); return false;"/>

这不需要JS。只需尝试
重置表单
。这不会删除所有数据,但会恢复表单的初始状态。

请尝试以下代码

<script type="text/javascript">
function resetForm() {
       document.getElemenyById("<%=txtbox1.ClientID%>").value = "";
}
</script>
<asp:LinkButton ID="wbtnReset" runat="server" Text="RESET PAGE"     CssClass="stdHyperlink" Font-Bold="True" OnClientClick="resetForm()" CausesValidataion = "false"/>

希望它有助于

使用而不是linki。我有一种设计要求,只使用特定的linkbutton。这种控制难道没有解决办法吗?真奇怪。尝试运行以下语句var txtbox=document.getElemenyById(“”);警报(txtbox.value);txtbox.value=“”;警惕只是为了确保安全。
document.getElemenyById("txtbox1").value = "";