javascript应该处理表单提交。但是,即使用方进行调用 script src =" js / registerform.js">未捕获的ReferenceError:未定义sendreg。 该函数被称为onclick。可以在www.r4ge.ro上复制,同时尝试注册和实时编辑。试过jshint.com,但没有任何线索。
我将使用所需的任何剪辑进行编辑。
function sendreg() {
var nameie = $("#fname").val();
var passwordie = $("#fpass").val();
var emailie = $("#fmail").val();
if (nameie == '' || passwordie == '' || emailie == '') {
alert("Please fill all the forms before submitting!");
} else {
// Returns successful data submission message when the entered information is stored in database.
$.post("http://r4ge.ro/php/register.php", {
numeleluii: nameie,
pass: passwordie,
mail: emailie
}, function(data) {
alert(data);
$('#form')[0].reset(); // To reset form fields
setTimeout(fillhome, 1000);
});
}
}
function sendpass() {
var oldpassw = $("#oldpass").val();
var newpassw = $("#newpass").val();
if (oldpassw == '' || newpassw == '') {
alert("Please fill all the forms before submitting!");
} else {
// Returns successful data submission message when the entered information is stored in database.
$.post("http://r4ge.ro/php/security.php", {
xoldpass: oldpassw,
xnewpass: newpassw
}, function(data2) {
alert(data2);
$('#passform')[0].reset(); // To reset form fields
});
}
}
function sendmail()
{
var curpass = $("#curpass").val();
var newmail = $("#newmail").val();
if (curpass == '' || newmail == '')
{
alert("Please fill all the forms before submitting!");
}
else
{
// Returns successful data submission message when the entered information is stored in database.
$.post("http://r4ge.ro/php/security.php", {
curpass: curpass,
newmail: newmail
}, function(data3) {
alert(data3);
$('#mailform')[0].reset(); // To reset form fields
});
}
}
答案 0 :(得分:1)
我在这里猜测但是...我想你正在做类似的事情
... <button onclick="sendreg">...
德尔>
您的代码底部有 <script>
。只需将它们放在顶部或使用$("#mybtn").click(sendreg)
尝试使用$("#mybtn").click(sendreg)
代替内联onclick
。
答案 1 :(得分:0)
那里没有语法错误,在尝试页面时我没有看到任何此类错误。
您收到的错误是您无法进行跨域调用。请求到同一个域:
$.post("http://www.r4ge.ro/php/register.php", {
或:
$.post("/php/register.php", {
答案 2 :(得分:0)
该脚本未在html中调用。抱歉浪费时间。一个简单的
<script src="js/registerform.js"></script>
修正了它。