/*物品数量 单价输入控制验证*/
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function (){
//物品数量输入验证
$(".wareamount").keyup(function()
{
this.value=this.value.replace(/\D/g,'');
});
//物品单价输入验证
$(".price").keypress(function()
{
if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))
{
this.value=this.t_value;
}
else
{
this.t_value=this.value;
}
if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
{
this.o_value=this.value;
}
}).keyup(function(){
if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))
{
this.value=this.t_value;
}
else
{
this.t_value=this.value;
}
if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
{
this.o_value=this.value;
}
}).blur(function(){
if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))
{
this.value=this.o_value;
}
else
{
if(this.value.match(/^\.\d+$/))
this.value=0+this.value;
if(this.value.match(/^\.$/))
this.value=0;this.o_value=this.value
}
});
});
/* 提交表单验证*/
function validate(){
String.prototype.trim=function()
{
return this.replace(/(^\s*)|(\s*$)/g,'');
}
$(".warelist tr").not("th").each(function(){
/* 判断提交信息格式*/
if(!$(this).find("input[name='wareamount']")
.val().match(/^\d*$/))
{
alert("数量必须为数字!");
return false;
}
if(!$(this).find("input[name='price']")
.val().match(/^[0-9]*.[0-9]{1,2}$/)
& !$(this).find("input[name='price']")
.val().match(/^[0-9]*$/))
{
alert("单价必须为正确金额数字!");
return false;
}
if(!$(this).find("input[name='date']")
.val().match(/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/))
{
alert("时间格式不正确!");
return false;
}
});
</script>
分享到:
相关推荐
文本框验证,允许输入整数、小数、负号;键盘验证;文本框文本改变事件;
Android EditText 正则表达式 限制数字、字母、字符 输入 密码框
主要介绍了限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数的实例代码,非常不错,也比较实用,需要的小伙伴一起看下吧
项目中需要使用的该功能,改的一个demo,VC6.0编写,博客有效果图+代码
check,属性说明如下: 1、语法 [need:true,type:int,maxlen:15,minlen:2] 2、关键字 need:文本输入框的必填限制 regtype:文本输入框的正则表达式类别验证 minlen:文本输入框的最小输入长度 maxlen:文本输入框的...
功能是实现:当你在任何窗口输入时,指定的按键会... 4)限制输入框只能输入一个字符,且只能为字母或数字。 初衷是:作为一个MFC的新手,想写点东西,熟悉下MFC。 由于偷懒,不想使用DLL,所以使用低级键盘钩子编写。
做表单验证的时候是否会碰到验证某个输入框内只能填写数字呢,仅允许输入整数数字或者带小数点的数字。下面这段代码也许能帮到你!通过对当前输入框定义onkeypress,onkeyup,onblur事件对表单做了充分的验证,结果...
这个例子告诉我们如何限制文本输入框,用户在Windows窗体应用程序中只有数字字符的输入。当用户开始在输入框中输入信息时,textBoxInput_keyPress被调用。 代码如下:private void textBoxInput_KeyPress(object ...
利用特定的输入格式对客户输入进行一定的限制和引导 输入自动检查 当输入内容超过了规定范围或文字种类时,触发Event来进行细致的控制 快捷键 可以设置任意快捷键来完成清除控件内容、移动Focus和chariot等动作 ...
1.44 判断文本内容是否少于 2 个汉字/字符(js中汉字和字符占位一 样).. 53 1.45 检测输入是否只有字母或数字. 53 1.46 检测输入是否只有数字或不详,且输入数值不能过大(不能超过 32767).. 54 1.47 检测输入是否...
1.44 判断文本内容是否少于 2 个汉字/字符(js中汉字和字符占位一 样).. 53 1.45 检测输入是否只有字母或数字. 53 1.46 检测输入是否只有数字或不详,且输入数值不能过大(不能超过 32767).. 54 1.47 检测输入是否...
第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...
第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过长的省略号 3.4 输出26个英文字母 3.5 首字母变为大写 3.6 textarea自适应文字行数 3.7 禁止文本框的拷贝和粘贴 3.8 ...
9.25 限制只能输入中文、英文或数字 9.26 日期类型与时间戳的转换 9.27 使用数组模拟打字效果 9.28 获取数组中特定索引的最高值 9.29 清除所有的表单内容 9.30 用jQuery删除空白标签和具有非中断空格的标签 第10章 ...
01082在单元格中输入数字和文本 01083为输入对话框设置默认值 01084在指定时间运行程序(之一) 01085在指定时间运行程序(之二) 01086计划在未来运行一定时间的宏 01087计划每隔一段时间运行宏 01088取消以前计划...