-1
我需要格式化文本框。
例如:
文本框值应在格式“1 1/2”
或日期格式“99-99-9999”(DD-MM-Y)
如果格式不遵循它会返回false。
我需要在jQuery或JavaScript中做到这一点如何设置格式文本框?
我需要格式化文本框。
例如:
文本框值应在格式“1 1/2”
或日期格式“99-99-9999”(DD-MM-Y)
如果格式不遵循它会返回false。
我需要在jQuery或JavaScript中做到这一点如何设置格式文本框?
如果我正确地理解你的Q,日期格式,你可以通过使用JS split()来检查。
var myDateString = "99-99-9999";
var mySplitResult = myDateString.split("-");
它将创建array.You将得到的元素,如
mySplitResult[0].length;
//输出 - 2
mySplitResult[1].length;
//输出 - 2
mySplitResult[2].length;
//输出 - 4
然后你可以做你的支票。
像:
if (mySplitResult[0].length == 2 || mySplitResult[1].length == 2 || mySplitResult[2].length == 4)
{
//true
}else
{
$(".panel").show();
}
您可以尝试使用此功能:
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#date').mask('99-99-9999');
});
谷歌'输入masking' –
检查http://plugins.jquery.com/maskedinput/ – randomizer