`

文本框中禁止输入空字符

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE>禁止在内容中输入空字符 </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
</HEAD>
<BODY>
  <script type="text/javascript">
//去掉左边空格
function ltrim(s)
{
return s.replace(/(^\s*)/g, '');
}

//去掉右边空格
function rtrim(s)
{
return s.replace(/(\s*$)/g, '');
}

//去掉左右空格
function trim(s){
return rtrim(ltrim(s)); 
}

function clearNoStr(obj){
          var report=document.getElementById(obj.id).value;
          var reportItem=trim(report);
  
          if(reportItem=='' || reportItem==null){
                      document.getElementById(obj.id).value=report.substring(report.length);
                      document.getElementById(obj.id).focus();
                       return ;

          }else{
             var count=report.substring(0,report.length-reportItem.length);
             var countLength=count.length;
             var size=report.length;
var countStr="";
var noStr="";

//去掉左边的空格符
             for(var i=0;i<countLength;i++){
                 countStr+=" ";
             }

//去掉中间的空格符
             for(var i=0;i<size;i++){
        noStr=report.charAt(i);
        if(noStr==" "){
          IgnoreSpaces(obj.id,report);
    }
     }

             if(count==countStr){
              document.getElementById(obj.id).value=report.substring(countLength);
 
             }else{
              document.getElementById(obj.id).value=report.substring(0,reportItem.length);
              }
 
         }
}

function clearInnerStr(obj){
        var reqStr=document.getElementById(obj.id).value;
var size=reqStr.length;
var noStr="";
for(var i=0;i<size;i++){
   noStr=reqStr.charAt(i);
    if(noStr==" "){
       IgnoreSpaces(obj.id,reqStr);
}
}
}

function IgnoreSpaces(id,Str){
    var ResultStr = "";
    Temp=Str.split(" ");//双引号之间是一个空格
    for(i = 0; i < Temp.length; i++){
    ResultStr +=Temp[i];
    }
    document.getElementById(id).value=ResultStr;
}
</script>
禁止在内容中输入空字符:<input type="text" id="user" value="内容中不可输入空字符" onkeyup="clearInnerStr(this);" onblur="clearInnerStr(this);" >
</BODY>
</HTML>
分享到:
评论

相关推荐

    文本框禁止输入字符.

    文本框禁止输入字符

    js控制文本框禁止输入特殊字符详解

    当用户在文本框中输入字符并释放键盘按键时,这个事件处理器会被触发。在事件处理器中,我们可以调用JavaScript代码来修改input的value,以便过滤掉不想要的特殊字符。 ### 知识点三:onpaste和oncontextmenu事件 ...

    文本框中禁止非数字字符输入比如手机号码、邮编

    在jQuery脚本中,我们将设置一系列事件处理函数,特别是`keyup`事件处理函数,这样每当用户在文本框中输入字符时,该事件都会被触发。 当`keyup`事件发生时,我们首先获取文本框当前的值。然后,使用正则表达式`/[^...

    文本框只能输入 数字,小数点,减号 字符的正则表达式

    通过在前端代码(如JavaScript)中使用这个正则表达式,我们可以实现对用户输入的实时验证,确保文本框只能输入符合规则的字符。例如,在JavaScript中,我们可以这样设置输入框的`pattern`属性: ```javascript ^[-...

    Android源码——提示文本框还能输入多少个字符源码.zip

    在这三个方法中,我们可以在onTextChanged方法中计算当前文本长度,并与最大长度进行比较,显示剩余可输入字符数。 以下是一个简单的TextWatcher实现示例: ```java EditText editText = findViewById(R.id.edit_...

    文本框的输入限制

    在IT领域,文本框(TextBox)是用户界面中常见的元素,用于接收用户的文本输入。在设计用户交互时,为了确保数据的准确性和安全性,我们往往需要对文本框的输入进行限制。这篇博客“文本框的输入限制”可能探讨了...

    js各种验证文本框输入格式

    禁止输入除数字和小数点外的其他字符 ```html (/[^\d\.]/g,'')"&gt; ``` 这里只允许用户输入数字和小数点。通过正则表达式`[^\d\.]`匹配非数字或非小数点的字符并替换为空字符串。 #### 7. 限制特定字符输入 ```html ...

    MFC EditBox 编辑框禁止输入中文

    在某些特定的应用场景下,我们可能需要限制用户只能输入特定类型的字符,例如数字、字母或者禁止输入中文。本篇文章将深入探讨如何在MFC程序中实现EditBox编辑框禁止输入中文的功能。 首先,我们需要理解MFC中的...

    最新输入文本框测试用例.doc

    11. **特殊字符**:检查禁止输入的字符是否成功限制,提示信息是否友好。 12. **特殊代码**:测试HTML和JavaScript代码,确保它们不会被执行而是以文本形式显示。 **多行文本框** 1. **回车换行**:确认回车键是否...

    文本框输入限制(正则表达式)

    文本框输入限制是Web开发中常见的一种需求,用于控制用户在表单中输入的数据类型、格式,以确保数据的有效性和安全性。正则表达式(Regular Expression)作为一种强大的文本处理工具,在实现这种输入限制时扮演了...

    vb2005限制文本框输入内容

    在VB2005(Visual Basic 2005)中,我们经常需要对文本框控件(TextBox)进行输入限制,确保用户只能按照特定的格式输入数据,例如只允许输入数字、字母或者特定的符号等。这有助于提高数据的准确性和程序的稳定性。...

    易语言禁止输入指定文本源码

    要禁止用户输入指定的文本,我们可以监听编辑框的“按键”事件,当检测到用户输入了禁止的字符时,立即阻止其输入。以下是一个基本的代码框架示例: ```易语言 .事件 编辑框.按键(键码, 修饰符) .如果 (键码 = ...

    VBA 限制输入中文或只能输入数字

    在很多情况下,我们需要限制用户只能输入中文字符,而不能输入其他字符。下面是一个简单的示例代码,使用 KeyUp 事件来限制输入中文: ```vba Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger,...

    jQuery文本框字符限制插件-TextArea Counter.pdf

    本文将详细介绍一个基于jQuery的文本框字符限制插件,该插件能够有效地控制文本框的最大输入字符长度,并提供友好的提示信息。 1. 插件功能概述: - 最大输入字符限制:用户可以自定义文本框的最大输入字符数,...

    C# 文本框输入负数验证

    本文将详细介绍如何在C# WinForms中实现文本框(`TextBox`)输入负数的验证功能。 #### 验证逻辑概述 在上述给定的部分代码中,通过监听`TextBox`的`KeyPress`事件来实现对负数输入的验证。主要逻辑包括以下几个...

    文本框自动清除

    禁止文本框输入指定字符并自动清除禁止文本框输入指定字符并自动清除

    asp.net 禁止输入中文 js

    在ASP.NET开发中,有时我们需要对用户输入进行限制,例如禁止用户在文本框中输入中文字符。这通常是为了数据的一致性、安全性和处理效率。本文将深入探讨如何使用JavaScript来实现这一功能,并结合C#和HTML的相关...

    文本框屏蔽输入

    在某些特定场景下,我们可能需要限制用户在文本框中输入的内容,例如,只允许输入特定类型的字符,如字母、数字或者禁止输入标点符号和特殊字符。标题"文本框屏蔽输入"所涉及的知识点主要围绕如何实现这种输入控制...

Global site tag (gtag.js) - Google Analytics