好的,所以我使用电子邮件和密码创建了一个简单的HTML注册表单,并且我已将用户输入的文本设置为单独的变量,并使用JS代码中的这些变量来创建Firebase中的新用户,但它不起作用。具体来说,用户信用卡不会显示在我的Firebase中。 Firebase中的规则只是默认值,没有添加任何内容。
编辑:好的,我尝试在浏览器中运行它。我一直得到一个意想不到的令牌'我脚本中第6行的错误。关于我做错什么的任何想法?
这是html代码:
<script src="script.js"></script>
<form class="pure-form pure-form-stacked">
<fieldset>
<label for="email">Your Email</label>
<input id="newEmail" type="email" placeholder="Your Email">
<label for="password">Your Password</label>
<input id="newPassword" type="password" placeholder="Your Password">
<button type="submit" class="pure-button" onclick="newUser()">Sign Up</button>
</fieldset>
</form>
这里有JS代码:
function newUser() {
var ref = new Firebase("https://indiepop.firebaseio.com");
var totallyNewEmail = document.getElementById("newEmail").value;
var totallyNewPass = document.getElementById("newPassword").value;
ref.createUser({
email : totallyNewEmail;
password : totallyNewPass;
}, function(error, userData) {
if (error) {
console.log("Error! Technical Difficulties:", error);
} else {
console.log("Successfully created user! Welcome to IndiePop!");
}
)
}};
注意:不要介意缺少开放,标签等。这只是JS Script使用的问题片段。