javascript - 如何清除包含 gridview 行编辑值的 javascript 文本框

标签 javascript asp.net asp.net-3.5 asp.net-4.0

我有以下 ASP 控件:文本框、 GridView 、更新按钮和重置按钮。

当我点击 gridview 行的行编辑按钮时,它会在文本框中填充相应的值。

我的问题是,当我点击重置按钮时,它不会清除来自 gridview 行的文本框值。

function btnReset_onclick() {
   document.getElementById("<%= txtDescription.ClientID %>").value = "";
}

protected void GridViewExpenses_RowEditing(object sender, GridViewEditEventArgs e)
{
     lblExpenseDesc = GridViewExpenses.Rows[e.NewEditIndex].FindControl("lblDescription") as Label;
     txtDescription.Text = lblExpenseDesc.Text;
}

如何清除文本框?

最佳答案

<script type="text/javascript">
    function clearTextBox() {
        document.getElementById('<%= txtTest.ClientID %>').value = "";
    }
</script>
<asp:TextBox ID="txtTest" runat="server" Text="blah blah blah" />
<input type="button" value="Clear" onclick="clearTextBox()" />

这对我有用...

关于javascript - 如何清除包含 gridview 行编辑值的 javascript 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570352/

相关文章:

javascript - sequelize 验证多列 [this.column got undefined]

asp.net - 将用户从编辑页面重定向回调用页面

asp.net - 如何在 Visual Studio 2017 中使用 NPM 并安装包?

javascript - 自定义 ASP.Net Ajax 框架

file-handling - 在 Web 安装程序上,如何排除所有 .pdb 文件?

逐渐放大图像的Javascript幻灯片

javascript - 如何使 Bootstrap Tour 应用 GET 参数

javascript - XmlService 和 importxml 的区别

asp.net - 可以将值或参数传递给用户控件吗?

javascript - 自定义 JavaScriptConverter 类