ASP.NET和C#:键入和粘贴时从asp.TextBox中删除空格

Zizzipupp

有一个很好的解决方案可以完成我在这里使用的javascript函数:

var text = document.getElementById('txtText');
text.addEventListener('input', function(e){
  var keyCode = e.keyCode ? e.keyCode : e.which;
  this.value = this.value.replace(/\s/g, '')
  if(keyCode === 32) return;
})

应用于以下元素:

<input type='text' id="txtText">

就我而言,我没有<input...元素,但是有<asp:TextBox元素,并且上面的功能无法正常工作。我使用的是正确的元素ID,但仍可以粘贴并键入空格。我想念什么?

虚拟世界

我将使用类名称,并将脚本绑定到具有该类的元素。然后,您不需要ClientID,并且它适用于多个元素。

<asp:TextBox ID="TextBox1" runat="server" CssClass="NoSpaces"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="NoSpaces"></asp:TextBox>

<script>
    $('.NoSpaces').bind('keyup blur', function (e) {
        var keyCode = e.keyCode ? e.keyCode : e.which;
        this.value = this.value.replace(/\s/g, '')
        if (keyCode === 32) return;
    });
</script>

如果您确实要使用ClientID,请执行此操作

$('#<%= TextBox1.ClientID %>').bind('keyup blur', function (e) {

但是,如果输入不是aspnet控件(asp:TextBox或输入runat=server),则它将无法工作。ClientID的另一个问题是,脚本必须在包含该控件的页面上内联。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp:TextBox和MaxLength

来自分类Dev

使用C#在asp.net中的SQL Server中保存和检索图像

来自分类Dev

使用C#在ASP.NET和SQL Server中的登录页面

来自分类Dev

ASP.NET标签删除空格

来自分类Dev

在ASP.NET MVC C#中Checkboxfor和Model的用法

来自分类Dev

在同一HTTP请求中混合异步和同步ASP.NET Core C#

来自分类Dev

更新,编辑,删除和导入文件。javascript。在Visual Studio中使用ASP:.NET MVC C#

来自分类Dev

如何使用C#在ASP.NET中隐藏和显示警报

来自分类Dev

ASP.NET和C#在下拉列表中禁用上个月

来自分类Dev

ASP.NET CORE MVC C#中的GET和POST问题

来自分类Dev

C#和ASP .Net中的异常处理

来自分类Dev

使用asp.net和c#显示列表中的数据

来自分类Dev

asp:TextBox和MaxLength

来自分类Dev

ADO.net服务器模式和ASP.net中的C#代码

来自分类Dev

使用buttonClick从C#和ASP.NET中的数据库中检索数据

来自分类Dev

使用C#在asp.net中的SQL Server中保存和检索图像

来自分类Dev

如何在javascript asp.net c#中检查日期和时间?

来自分类Dev

使用C#在ASP.NET和SQL Server中的登录页面

来自分类Dev

如何在ASP.NET C#中获取会话的开始和结束时间

来自分类Dev

asp:textbox传递给C#变量时在空格后删除的文本

来自分类Dev

使用ASP.NET C#在MS Word中添加曲目更改和注释

来自分类Dev

如何在asp .net和c#中的gridview中启用选定的行

来自分类Dev

ASP.NET标签删除空格

来自分类Dev

在asp.net C#中输入月份和年份范围

来自分类Dev

关于ASP.NET和SQL Server中的C#

来自分类Dev

在ASP.NET MVC C#中Checkboxfor和Model的用法

来自分类Dev

如何在ASP.NET C#和Android中实现UIDAI Aadhar API?

来自分类Dev

ASP.NET C# 上的主网站和 PHP 中的文件夹

来自分类Dev

如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

Related 相关文章

  1. 1

    asp:TextBox和MaxLength

  2. 2

    使用C#在asp.net中的SQL Server中保存和检索图像

  3. 3

    使用C#在ASP.NET和SQL Server中的登录页面

  4. 4

    ASP.NET标签删除空格

  5. 5

    在ASP.NET MVC C#中Checkboxfor和Model的用法

  6. 6

    在同一HTTP请求中混合异步和同步ASP.NET Core C#

  7. 7

    更新,编辑,删除和导入文件。javascript。在Visual Studio中使用ASP:.NET MVC C#

  8. 8

    如何使用C#在ASP.NET中隐藏和显示警报

  9. 9

    ASP.NET和C#在下拉列表中禁用上个月

  10. 10

    ASP.NET CORE MVC C#中的GET和POST问题

  11. 11

    C#和ASP .Net中的异常处理

  12. 12

    使用asp.net和c#显示列表中的数据

  13. 13

    asp:TextBox和MaxLength

  14. 14

    ADO.net服务器模式和ASP.net中的C#代码

  15. 15

    使用buttonClick从C#和ASP.NET中的数据库中检索数据

  16. 16

    使用C#在asp.net中的SQL Server中保存和检索图像

  17. 17

    如何在javascript asp.net c#中检查日期和时间?

  18. 18

    使用C#在ASP.NET和SQL Server中的登录页面

  19. 19

    如何在ASP.NET C#中获取会话的开始和结束时间

  20. 20

    asp:textbox传递给C#变量时在空格后删除的文本

  21. 21

    使用ASP.NET C#在MS Word中添加曲目更改和注释

  22. 22

    如何在asp .net和c#中的gridview中启用选定的行

  23. 23

    ASP.NET标签删除空格

  24. 24

    在asp.net C#中输入月份和年份范围

  25. 25

    关于ASP.NET和SQL Server中的C#

  26. 26

    在ASP.NET MVC C#中Checkboxfor和Model的用法

  27. 27

    如何在ASP.NET C#和Android中实现UIDAI Aadhar API?

  28. 28

    ASP.NET C# 上的主网站和 PHP 中的文件夹

  29. 29

    如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

热门标签

归档