2015-04-30 114 views
0

我有一个非常快速和愚蠢的问题。 假设我在HTML中有一个简短的表单,要求输入用户名。 然后我使用Parse来存储我的用户和东西,但是它在JavaScript中创建一个var和一个Parse.User。 但是我想使用HTML表单中的用户名输入作为用户名而不是“用户名”。但我不知道该怎么做,因为你不能在HTML中创建变量。 JavaScript解析用于创建用户(只创建具有这些硬编码字段的用户)。HTML和Javascript表格

var user = new Parse.User(); 

user.set("username", "username"); 

user.set("password", "my pass"); 

user.set("email", "[email protected]"); 
+0

蜱环绕你的代码格式化:' – Docteur

回答

0

试试这个:

<form> 
    UserName: <input type="text" id="username" /> 
    <br><br> 
    Password: <input type="password" id="password" /> 
    <br><br> 
    Email: <input type="text" 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("username").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); 

    } 
+0

感谢您的帮助,但问题似乎并没有被做任何事情,当我按下按钮。 – pkothar2

+0

如果您的结尾有任何错误,您是否检查过开发者控制台? – gui47

+0

我不认为有? pkothar2.github.io是我测试它的地方 – pkothar2