Javascript函数“不存在”.语法错误,但看不到它
Javascript function "does not exist". Bad syntax but can't see it
javascript应该处理表单提交。但是,即使调用
script src="js/registerform.js"> 未捕获的引用错误:未定义 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
});
}
}
<button onclick="sendreg">...
<script>
放在代码的底部。只需将它们放在上面或使用$("#mybtn").click(sendreg)
尝试使用 $("#mybtn").click(sendreg)
而不是内联onclick
。
未
在 html 中调用脚本。 抱歉浪费时间。一个简单的
<script src="js/registerform.js"></script>
修复了它。
那里没有语法错误,我在尝试页面时没有看到任何此类错误。
您收到的错误是无法进行跨域调用。对同一域执行请求:
$.post("http://www.r4ge.ro/php/register.php", {
或:
$.post("/php/register.php", {
相关文章:
- 正在将事件处理程序添加到不存在的类
- 为什么我在Internet Explorer上看不到html元素
- ajax请求成功,但可以'我看不到我的数据
- 使用jQuery for RSS看不到多个帖子
- 如何将一个函数附加到一个不存在的元素上
- 执行此代码时,我看不到警告框
- Javascript 方法看不到对象变量
- 从params推送到对象(如果不存在)
- 看不到变量
- Phantomjs 看不到 Twitter/Facebook 授权页面
- AS3 XML上的翻页在IE和FIREFOX上看不到
- JavaScript 看不到声明的变量
- 将不存在的项目推送到数组
- 看不到函数外的Javascript变量
- Javascript对象看不到内部函数
- 为什么在 JavaScript 中引用对象的不存在属性不会返回引用错误
- Javascript函数“不存在”.语法错误,但看不到它
- 当 tbody 不存在时追加到表中,以及如何使所有现有 jquery 适用于该行
- AngularJS:指令上的DOM元素在页面加载时不存在,不会编译
- function()存在,但prototype function()不存在;不存在.为什么