如何验证文本字段的最少字符数?
How do i validate a text field for minimum characters?
我正在尝试验证我的文本字段以仅使用正确的字符数提交。我尝试了下面的函数,但它是字面的,只让数字“10”提交,而不是小于或等于它的字符。我该如何正确操作?
function validateForm(){
var x=document.chip_insert
txt=x.order_number.value;
if (txt<=10) {
return true
}else{
alert("Not a valid order number")
return false
}
}
你可以通过 txt.length which returns an int
得到字符串的长度
使用if (txt.length<=10) {
获取字符串的长度。您只是比较值而不是长度。
尝试txt.length统计字符数
是的,您可以通过字符串上的 .length() 轻松获得字符串的长度。
但是你的String"x"也是有问题的。
我认为你不能只做 "document.formxy"
这里是 link,其中包含在 javascript 中获取 DOM 元素的基础知识
http://www.w3schools.com/js/js_htmldom_elements.asp
您不是在计算字符串的 长度,而是在计算字符串本身。
而不是
if (txt <=10)
尝试
if (txt.length <= 10)
我正在尝试验证我的文本字段以仅使用正确的字符数提交。我尝试了下面的函数,但它是字面的,只让数字“10”提交,而不是小于或等于它的字符。我该如何正确操作?
function validateForm(){
var x=document.chip_insert
txt=x.order_number.value;
if (txt<=10) {
return true
}else{
alert("Not a valid order number")
return false
}
}
你可以通过 txt.length which returns an int
得到字符串的长度使用if (txt.length<=10) {
获取字符串的长度。您只是比较值而不是长度。
尝试txt.length统计字符数
是的,您可以通过字符串上的 .length() 轻松获得字符串的长度。
但是你的String"x"也是有问题的。 我认为你不能只做 "document.formxy"
这里是 link,其中包含在 javascript 中获取 DOM 元素的基础知识 http://www.w3schools.com/js/js_htmldom_elements.asp
您不是在计算字符串的 长度,而是在计算字符串本身。 而不是
if (txt <=10)
尝试
if (txt.length <= 10)