document.SCForm.submit();无法提交数据解决方法
程序员文章站
2022-03-19 18:47:18
...
document.SCForm.submit();无法提交数据
表单校验后提交,但收不到数据。
下面这部分是校验函数:
下面部分是表单:
下面是php获取数据:
if(isset($_POST['submit'])){
$sql1="update H_Guest set G_TrueName='{$_POST['G_TrueName']}',G_Sex='{$_POST['G_Sex']}',G_IDNum='{$_POST['G_IDNum']}',G_Address='{$_POST['G_Address']}',G_Phone='{$_POST['G_Phone']}',G_Email='{$_POST['G_Email']}' where G_ID='{$_POST['G_ID']}'";
$query1=mysql_query($sql1);
if($query1){
echo "";
}
}
?>
这个可以进行到 var cm=window.confirm('是否确认申请VIP?');,这个点确定后就没有下文了。去掉这个判断也是没有下文。
如果不要校验直接submit就可以获取数据。
------解决思路----------------------
很可惜,修改后的代码还是不能提交。
控制台报 TypeError: document.SCForm.submit is not a function 错误
提交代码没错,问题出在表单元素命名上。 中的submit与document.SCForm.submit() 产生了歧义。你把button的name改个名字就可以了。
表单校验后提交,但收不到数据。
下面这部分是校验函数:
下面部分是表单:
下面是php获取数据:
if(isset($_POST['submit'])){
$sql1="update H_Guest set G_TrueName='{$_POST['G_TrueName']}',G_Sex='{$_POST['G_Sex']}',G_IDNum='{$_POST['G_IDNum']}',G_Address='{$_POST['G_Address']}',G_Phone='{$_POST['G_Phone']}',G_Email='{$_POST['G_Email']}' where G_ID='{$_POST['G_ID']}'";
$query1=mysql_query($sql1);
if($query1){
echo "";
}
}
?>
这个可以进行到 var cm=window.confirm('是否确认申请VIP?');,这个点确定后就没有下文了。去掉这个判断也是没有下文。
如果不要校验直接submit就可以获取数据。
------解决思路----------------------
很可惜,修改后的代码还是不能提交。
控制台报 TypeError: document.SCForm.submit is not a function 错误
提交代码没错,问题出在表单元素命名上。 中的submit与document.SCForm.submit() 产生了歧义。你把button的name改个名字就可以了。
相关文章
相关视频
上一篇: 怎么获取浏览器的宽度
推荐阅读
-
MySQL数据库innodb启动失败无法重启的解决方法
-
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
-
Android4.4下MediaProvider无法向外置SD卡中文件写数据的解决方法
-
MSSQL中删除用户时数据库主体在该数据库存中拥有架构 无法删除的解决方法
-
拷完数据在退出U盘时电脑提示无法停止通用卷设备的解决方法
-
SQLServer 数据库变成单个用户后无法访问问题的解决方法
-
SQL server无法禁用xx已将数据库存上下文更改成为master2002错误解决方法
-
Android4.4下MediaProvider无法向外置SD卡中文件写数据的解决方法
-
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
-
php上传后台无法收到数据解决方法