c# - 清除客户端所有文本框

标签 c# javascript asp.net jquery html

我可以使用 JQUERY 或 Javascript 模拟此代码吗?

    IEnumerable<TextBox> Textboxes = (from c in pnlform.Controlswhere    object.ReferenceEquals(c.GetType(), typeof(TextBox))c).AsEnumerable().Cast<TextBox>();
foreach (TextBox item in Textboxes) {
item.Text = string.Empty;
}

我想清除所有文本框,而不需要与服务器进行任何往返。

最佳答案

不太理解该代码,但要使用 jQuery 清除文本框:

$('someselector').val('');

因此,要清除页面上的所有文本框:

$('input[type=text]').val('');

或者你可以使用旧的'form.reset()

关于c# - 清除客户端所有文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4130594/

相关文章:

javascript - 如何编写单个 Jquery 函数来触发文档更改和就绪事件

Javascript 或 Jquery 检查鼠标是否悬停在 div 中的特定字符串上

c# - 无法在 ASP.NET GridView 中选择另一行(第一个选择有效),因为缺少 __doPostBack 脚本

javascript - 在 asp.net webforms 方法中运行 javascript 方法

c# - 如何在 Visual Studio 中从 C# 调用 PowerShell cmdlet

javascript - 在组件单元测试中模拟 Vuex 模块 Action

javascript - 将日期选择器值设置为特定页面

c# - 使用 Entity Framework 选择 DBSet 中的行

c# - Access 中的 SELECT @@IDENTITY 总是返回 0

c# - 如何在 .net core/Linux 中实现 Diffie Hellman