javascript - meteor - 返回 false

标签 javascript meteor

在此代码中,最后一个 return false; 的作用是什么?

Template.register.events({
  'submit #register-form': function(event, template) {
    event.preventDefault();
    // Get input values
    var email = template.find('#account-email').value,
      password = template.find('#account-password').value;

    // Trim and validate Email
    var trimInput = function(val) {
      return val.replace(/^\s*|\s*$/g, "");
    }
    var email = trimInput(email);

    // Validate Password
    var isValidPassword = function(value) {
      if (value.length >= 6) {
        return true;
      } else {
        sAlert.error('Your password must be at least 6 characters long');
        return false;
      }
    }

    // If Password ok -> Register user
    if (isValidPassword(password)) {
      Accounts.createUser({
        email: email,
        password: password
      }, function(error) {
        if (error) {
          // Inform the user that account creation failed
          sAlert.error('Account creation failed for unknown reasons');
        } else {
          // Success. Account has been created and the user
          // has logged in successfully.
          sAlert.success('Account created successfully');
        }
      });
    }
    return false;
  }
});

最佳答案

从外观上看,如果代码一直到达底部,它的目的似乎是提供 false 响应。

关于javascript - meteor - 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35664025/

相关文章:

error-handling - MeteorJS错误类别

javascript - 删除任何记录时出现 Sails.js 错误问题

javascript - 如果加载超时,LABJS 中是否提供了回调函数?

mysql - MeteorJS 与 PostgreSQL

javascript - 当第三方小部件更改它自己的 react 数据源时,Meteor 避免双重刷新

android - meteor run 安卓设备停止工作

javascript - javascript中如何检查对象是否存在

javascript - `model.addAttribute` 从 Controller 发送到 JSP 的数据类型是什么

javascript - 如何使用 FileReader 加载图像并将其有效地设置为数千个 div 的背景?

javascript - 在 Meteor 应用程序中放置 javascript 函数的位置