[英]Set Minimum input value in Ajax/java script
没有输入任何值时,此代码将显示错误消息。 如何创建最少输入8个字符的编码?
对于Null值:
if ($("shipping_tel")) {
if ($("shipping_tel").value === "") {
ErrorMsg += " - Shipping Address: Phone Number\n";
$("shipping_tel_label").className = 'hilight';
} else {
$("shipping_tel_label").className = 'lolight';
}
}
对于最小输入值:
if ($("shipping_tel")) {
if ($("shipping_tel").value < 8) {
ErrorMsg += " - Shipping Address: Phone Number\n";
$("shipping_tel_label").className = 'hilight';
} else {
$("shipping_tel_label").className = 'lolight';
}
}
但这不起作用。 任何想法?
尝试这个
str = $("shipping_tel").value;
//This regular expression checks the string.
var patt=/[0-9]{8,}/g; //atleast 8 nums long.
if(patt.exec(str)!=str){
ErrorMsg = " - Shipping Address: Phone Number\n";
$("shipping_tel_label").className = 'hilight';
}else{
$("shipping_tel_label").className = 'lolight';
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.