繁体   English   中英

从输入表单创建新的Parse用户

[英]Creating new Parse user from input form

我正在尝试为我的Parse数据库创建一个新用户,但是它不适用于表单和输入。 仅当我对值进行硬编码时才有效

<form>
  First Name: <input type="text" id="firstName" /> 
  <br><br>
  Last Name: <input type="text" id="lastName" /> 
  <br><br>
  E-Mail: <input type="text" id="email" /> 
  <br><br>
  Password: <input type="password" id="email" /> <br>
</form>
<br><br>
<input type="button" value="Sign Up" onclick="signUp();" />


<script type="text/javascript">
  Parse.initialize("xxxxxxxxx","xxxxxxxxxxx");

  function signUp() {

    var name = document.getElementById("firstName").value;
    var pass = document.getElementById("password").value;
    var mail = document.getElementById("email").value;

    var user = new Parse.User();
    user.set("username", name);
    user.set("password", pass);
    user.set("email", mail);

  }

设置用户实例变量时,如果像我之前所说的那样对字符串进行硬编码,则可以使用,例如:

  var user = new Parse.User();
  user.set("username", "bob");
  user.set("password", 1234);
  user.set("email", "test@test.com");

我相信当我调用getElementById()。value时出了点问题,但我不确定

您忘记更改密码输入的ID:

E-Mail: <input type="text" id="email" /> 
<br><br>
Password: <input type="password" id="email" /> <br>
                                      ^

你可能想写

Password: <input type="password" id="password" /> <br>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM