使用trim方法检测用户输入

首先需要封装trim方法,可以去除字符串两端空格的方法

  function trim(str) {
        return str.replace(/^\s+|\s+$/g, "");
    }

获得标签名,以及输入框中的value值,判断是否为空

这儿写出部分代码

var inp = document.getElementById("inp");

    inp.onblur = function () {
        if (trim(this.value) == "") {
            alert("输入不能为空");
        }
    }
时间: 2024-10-15 14:17:05

使用trim方法检测用户输入的相关文章

EditText自定义边框背景与动态检测用户输入

一.EditText自定义边框背景 1.效果演示 2.代码实现 (1)res/drawable/shape_edit_normal.xml 功能:编辑框没获得焦点时,使用该shape.<shape.../>为根元素的ShapeDrawable资源,主要用于定义一个基本的几何图形,如矩形.圆形.线条等. <solid.../>子元素用于指定填充集合图形的的颜色: <corners.../>子元素用于定义几个图形的四个角的弧度: <gradient../>子元素

使用javascript制作加法计算器中检测用户输入的数值是否为正整数

一.要求 我们在 C#中,有一个keypress事件,可以做到判断输入的字符是否是非法字符.代码如下: public void txt_Str_KeyPress(object sender.KeyPressEventArgs e) { if(!char.IsDigit(e.KeyChar)) { e.Handled=true; } } 这样我们就会发现输入为非整数时就压根不出现.或者,如果不知道IsDigit()这个方法,我们还是可以按照(e.KeyChar>='0' && e.Ke

Jquery实现检测用户输入用户名和密码不能为空

要求 1.用户名和密码为空点击登录时提示相应的提示 2.获取用户名输入框时,错误提示清除 思路 1.创建1个input-text标签和1个input-password标签,1个input-botton标签 2.把按钮绑定点击时间,然后检查所有输入框内容是否为空,为空则加上提示 3.把输入框绑定事件,获取焦点时清除提示 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

使用ValidationRule类来检查用户输入的有效性

1 新建WPF应用程序ValidationRuleExp 整个程序的结构如下图所示. 程序运行起来后的效果如下图所示. 用户操作程序时,先输入固话.手机.Email.个人网站等信息,再点击右侧的"点我记住你"按钮,便可以保存用户输入的信息. 2 新建业务实体类ContactModel(类文件为ContactModel.cs) ContactModel类包含固话.手机.Email.个人网站等属性,分别与界面的固话文本框.手机文本框.Email文本框.个人网站文本框绑定.ContactMo

Java安全编码之用户输入

0x00 安全引言 1.传统Web应用与新兴移动应用 (1)传统Web应用:浏览器 HTTP 服务器(2)新兴移动应用:APP HTTP 服务器 从安全角度看,传统Web应用与新兴移动应用没有本质区别 2.Web应用安全的核心问题是什么? 用户提交的数据不可信是Web应用程序核心安全问题 用户可以提交任意输入 例如: √ 请求参数->多次提交或者不提交√ 修改Cookie√ 修改HTTP信息头√ 请求顺序->跳过或者打乱 3.Web应用防御 (1)完善的异常处理(2)监控(3)日志:记录重要业

java采用3种方式判断用户输入的字符串是否为回文

一.描述 回文的定义:"回文数" 就是正读倒读都一样的整数.如奇数个数字:98789, 这个数字正读是98789,倒读也是98789:偶数个数字3223也是回文数. 我们今天将回文数扩展为字母和数字组合回文,如adgu6776ugda也是回文,我们采用三种方式判断这种类型的字符串是否为回文: 1.调用StringBuffer类对象的reverse()方法,将字符串翻转后与之前的字符串比较,如果相等则为回文,反之亦然: 2.采用low和high两个变量分别对应字符串对称位置的index,

用表单处理用户输入

FORMS input v-model 双向绑定,响应每个 input事件 v-model.lazy 修改响应时机 监听 change事件,只在点击其他地方离开输入框的时候才被触发,用lazy修饰符避免实时更新 v-model.number 强制将用户的输入值转为数值类型 v-model.trim 自动过滤用户输入的首尾空白字符 textarea 在文本区域插值 (<textarea>{{text}}</textarea>) 并不会生效,应用 v-model 来代替. 虽然其中有开

通过函数实现打印*号组成的直角三角形,函数要求传入行数即可。在main 方法中,通过用户输入得到行数,然后调用函数做打印。

#include <stdio.h> /* 1.通过函数实现打印*号组成的直角三角形,函数要求传入行数即可.在main方法中,通过用户输入得到行数,然后调用函数做打印.三角形样式:********************* */ int sanjiao(int hang){ int i; int j; for(i = 0; i < hang;i++) { for(j = 0;j <i+1;j++) { printf("*"); } printf("\n

Asp.net MVC 如何对所有用户输入的字符串字段做Trim处理

经常需要对用户输入的数据在插入数据库或者判断之前做Trim处理,针对每个ViewModel的字段各自做处理是我们一般的想法.最近调查发现其实也可以一次性实现的. MVC4.6中实现方式 1,实现IModelBinder接口,创建自定义ModelBinder. public class TrimModelBinder : IModelBinder { public object BindModel(ControllerContext controllerContext, ModelBindingC