Javascript 为什么';在我的字符串中是否检测到空格?

Javascript 为什么';在我的字符串中是否检测到空格?,javascript,forms,Javascript,Forms,我正在尝试为我的表单创建验证脚本。。。“姓名、姓氏和手机”正常工作,但(““”索引不正常。我在第一个密码上加了空格,在确认密码中没有加空格,但表单仍然提交 “f”是表单的名称 JS: function Verif1() { if (f.Name.value.length < 3) { return false; } else if (f.LastName.value.length < 3) { return false; } else if (f.Mobi

我正在尝试为我的表单创建验证脚本。。。“姓名、姓氏和手机”正常工作,但(““”索引不正常。我在第一个密码上加了空格,在确认密码中没有加空格,但表单仍然提交

“f”是表单的名称

JS:

function Verif1() {
  if (f.Name.value.length < 3) {
    return false;
  } else if (f.LastName.value.length < 3) {
    return false;
  } else if (f.Mobile.value.length != 8 || f.Mobile.value < 1) {
    return false;
  } else if (f.Password.value.length < 6 || f.Password.value.indexof(" ") > 0) {
    return false;
  } else if (f.CPassword !== f.Password) {
    return false;
  } else {
    return true;
  }
}
函数Verif1(){
如果(f.Name.value.length<3){
返回false;
}else if(f.LastName.value.length<3){
返回false;
}else if(f.Mobile.value.length!=8 | | f.Mobile.value<1){
返回false;
}else if(f.Password.value.length<6 | | f.Password.value.indexof(“”>0){
返回false;
}else if(f.CPassword!==f.Password){
返回false;
}否则{
返回true;
}
}

在JavaScript中,所有函数名都区分大小写


将函数
indexof
重命名为
indexof

所有函数名在JavaScript中都区分大小写


将函数
indexof
重命名为
indexof

请检查控制台是否有错误并在发布之前调试代码我确实检查了它刚刚通过的控制台(已提交)请检查控制台是否有错误并在发布之前调试代码我确实检查了它刚刚通过的控制台(已提交)