我在客户端脚本编写方面很差。如果可能的话,我正在尝试使用JQuery。我有一个aspx页面,有一个id = "formUI“的网页表单。此窗体包含多个asp文本框。其中之一是(id=)txtPhone。这个文本框将接受一个或多个用逗号分隔的电话号码。我在我的aspx页面中插入了jqury1.6.1.js和jqueryvalidator的链接。如何使用jquery验证此文本域?我期待着一个简单和具体的解决方案,从有才华的编码社区的股份溢出。
发布于 2011-07-06 16:01:26
检查this。这是一个关于使文本框只接受数字的代码。你可以很容易地扩展它来选择你的需求。还要检查一下:How to allow only numeric (0-9) in html inputbox using jQuery?
发布于 2011-07-06 16:09:29
你可以这样做:
$('#txtPhone').keydown(function(event) {
if(!$(this).val().test(/^[\d,\s+]*$/g))
event.preventDefault();
});
希望这能有所帮助。干杯
发布于 2011-07-06 16:01:50
当然要创建这个函数:
function fncInputNumericValuesOnly()
{
if(!(event.keyCode==45||event.keyCode==46||event.keyCode==48||event.keyCode==49||event.keyCode==50||event.keyCode==51||event.keyCode==52||event.keyCode==53||event.keyCode==54||event.keyCode==55||event.keyCode==56||event.keyCode==57))
{
event.returnValue=false;
}
}
并使用以下命令调用它:
onkeypress= "fncInputNumericValuesOnly('txtQty')"
https://stackoverflow.com/questions/6593229
复制相似问题