最近项目中用到一个JS小技巧。
如果输入的数据不合法,则提示警告,重置为上次合法数据。
举个例子:
判断文本框输入的字符必须为数字,且不为0,不为空,否则为不合法数据,提示警告!
<script language="javascript">
var defaultValue;
function a(dValue){
defaultValue = dValue;
}
function b(cValue){
if(isNaN(cValue.value) || cValue.value=="0" || cValue.value=="") {
alert("输入数据不合法!");
cValue.value = defaultValue;}
}
</script>
<body>
<input type="text" onfocus="a(this.value)" onblur="b(this);" value="123"/>
</body>
分享到:
相关推荐
判断字符串是否为空 var strings = ''; if (string.length == 0) { alert('不能为空'); } 判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, )....
压缩文件里有两个文件,一个是php判断字符是否为纯数字,一个是js判断。
判断字符串是否为空判断字符串是否为空判断字符串是否为空
判断字符串或者密码是不是连续递增的如1234567 7654321 abcdefg 之类的
判断字符是否合法.cbp
vb 判断字符串是否为日期或时间,在输入框输入任意字符串类型,程序将会判断出该字符串是否是时间字符串,这个判断方法VB员自带有函数,使用IsDate即可实现,下面是使用IsDate的简单用法示例: If IsDate(Text1) =...
判断所传入的字符串是不是时间类型,日期类型,如果是日期类型可以转换成Date类型
同时允许把字符串转换成相应的数据类型, 可用于对用户输入字符串的检验和转换等。 该类允许指定检测哪些内容,如是否超过给定最大值、是否越界等等, 仅用字符串操作来检测,而不是用正则表达式,不过效率蛮高的。 ...
本文实例讲述了C++实现判断一个字符串是否为UTF8或GBK格式的方法。分享给大家供大家参考,具体如下: 在处理外部数据的时候,很可能因为数据格式不一样而导致乱码,甚至导致某些程序挂掉。鉴于对多数系统来说,使用...
利用面向对象编程中继承和多态的技术,去编写一个检查字符串是否合法的 程序。供测试的字符串数据存储于文件data.txt中,要求程序要把含有错误字符 串的行打印出来。 注: 测试文件共8组数据,每组数据依次为...
判断字符串是否为数字
判断命令行给出的日期时间字符串是否合法C++源代码
几个字符串遍历判断,数据类型合法性,取值范围判断 VC6.0编译的一点小东西
判断字符串是否为IP地址,思路:输入字符串的时候,把分隔符“.”读取出来,然后判断分隔符旁边的数字是否在0~~255之间,然后判断是否合法。
主要介绍了JavaScript代码判断输入的字符串是否含有特殊字符和表情,通过js代码if语句进行判断,并结合自己开发的情景,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
iOS,对nsstring的扩展,实现了判断字符串是否为空。。
java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃
js javascript 判断字符串是否包含某字符串.docx
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...