Javascript 未捕获引用错误:未在Parse.com中定义myfunction
大家好,我正在尝试使用parse.com和javascript为我的网站创建一个登录函数。然而,我不断地得到未捕获的引用错误:当我测试myfunction时,它不是定义的错误。任何帮助都将不胜感激 感谢各位,我添加了引号,删除了未捕获的引用错误:myfunction未定义错误。但我现在得到一个未捕获的引用错误:$是未定义的错误。如何删除此错误Javascript 未捕获引用错误:未在Parse.com中定义myfunction,javascript,jquery,html,forms,parse-platform,Javascript,Jquery,Html,Forms,Parse Platform,大家好,我正在尝试使用parse.com和javascript为我的网站创建一个登录函数。然而,我不断地得到未捕获的引用错误:当我测试myfunction时,它不是定义的错误。任何帮助都将不胜感激 感谢各位,我添加了引号,删除了未捕获的引用错误:myfunction未定义错误。但我现在得到一个未捕获的引用错误:$是未定义的错误。如何删除此错误 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sign Up</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, intial-scale=1.8" />
<script type="text/javascript" src="//www.parsecdn.com/js/parse-1.2.16.min.js"></script>
<script type="text/javascript">
function myfunction() {
var user = new Parse.User();
user.set("FirstName", $(#signup-upFirstName).val());
user.set("Surname", $(#signup-Surname).val());
user.set("EmailAddress", $(#signup-Confirmemailaddress).val());
user.set("Password", $(#signup-ConfirmPassword).val());
user.signUp(null, {
success: function (user) {
// Hooray! Let them use the app now.
},
error: function (user, error) {
// Show the error message somewhere and let the user try again.
alert("Error: " + error.code + " " + error.message);
}
});
};
</script>
<style type="text/css">
.auto-style1 {
width: 156px;
}
</style>
</head>
<body>
<div>
<form>
First Name: <input id="signup-FirstName" type="text" placeholder="Firstname"required="" />
Surname: <input id="signup-Surname" type="text" placeholder="Surname" required=""/>
Email Address:<input id="signup-EmailAddress" type="text" placeholder="EmailAddress" required=""/>
Confirm Email Address: <input id="signup-Confirmemailaddress" type="text" placeholder="confirmemailaddress" required =""/>
Password: <input id="signup-password" type="password" placeholder="password" required="" />
Confirm Password: <input id="signup-ConfirmPassword" type="password" placeholder="confirmpassword" required="" />
<input type="submit" onclick="myfunction();" value="Next" />
</form>
</div>
</body>
</html>
注册
函数myfunction(){
var user=new Parse.user();
user.set(“FirstName”,$(#signup FirstName.val());
user.set(“姓氏”,$(#注册姓氏).val());
user.set(“EmailAddress”,$(#注册确认邮件地址).val());
user.set(“Password”,$(#signup ConfirmPassword.val());
user.signUp(null{
成功:功能(用户){
//万岁!让他们现在就使用这个应用。
},
错误:函数(用户,错误){
//在某个地方显示错误消息,然后让用户重试。
警报(“错误:+Error.code+”“+Error.message”);
}
});
};
.auto-style1{
宽度:156px;
}
名字:
姓:
电邮地址:
确认电子邮件地址:
密码:
确认密码:
您的函数存在多个语法错误,因此解析将停止,并且函数从未定义过
$(#signup-upFirstName).val());
“#signup FirstName”
和其他jQuery选择器周围缺少引号。jQuery选择器只是普通字符串,它们需要引号。jQuery选择器中缺少引号
function myfunction() {
var user = new Parse.User();
user.set("FirstName", $('#signup-upFirstName').val());
user.set("Surname", $('#signup-Surname').val());
user.set("EmailAddress", $('#signup-Confirmemailaddress').val());
user.set("Password", $('#signup-ConfirmPassword').val());
user.signUp(null, {
success: function (user) {
// Hooray! Let them use the app now.
},
error: function (user, error) {
// Show the error message somewhere and let the user try again.
alert("Error: " + error.code + " " + error.message);
}
});
};
你能设置一个吗?而且他缺少jQuery库reference@FelipeKM如果在单击该按钮时实际调用该函数,则会产生不同的错误。。。