Javascript 表格提交不';不工作,只是刷新页面
当我单击submit按钮时,数据不会进入opiekunowie.php,而只是刷新页面。我不知道为什么Javascript 表格提交不';不工作,只是刷新页面,javascript,html,Javascript,Html,当我单击submit按钮时,数据不会进入opiekunowie.php,而只是刷新页面。我不知道为什么 Javascript: var opiekunx=document.getElementById(“opiekunx”); addEventListener(“单击”,函数eee() { //if(document.getElementById(“opiekuniput”).value=”“) //document.getElementById(“opiekuniput”).value=“
Javascript:
var opiekunx=document.getElementById(“opiekunx”);
addEventListener(“单击”,函数eee()
{
//if(document.getElementById(“opiekuniput”).value=”“)
//document.getElementById(“opiekuniput”).value=“brak”;
document.getElementById(“opiekunum”).setAttribute(“action”、“opiekunowie.php”);
document.getElementById(“opiekunform”).submit();
}
,假);
问题在于您没有在html中定义操作属性
更改这行html
<form id="opiekunform" method="post" autocomplete="off">
用这条线
<form id="opiekunform" method="post" autocomplete="off" action="opiekunowie.php">
有关操作属性的详细信息为什么默认情况下不设置操作?为什么要将它绑定到表单的点击而不是提交事件?为什么要用jQuery和php标记它?您似乎没有使用任何一个…更改表单标记如下:
。三个点。。。应替换为已存在的属性。删除JavaScript代码,不需要发送表单。如果删除标签php
、jquery
和css
,这也很好,正如@MattGibson已经提到的前两个。SO的质量取决于有意义的标记问题。我编辑了这篇文章,删除了不相关的标记,等等。请注意,您的原始帖子说您正在提交到opiekunowie.php,但是您没有在这里包含这些内容。如果上面的代码是那样的话,很好,但是它不包含处理表单的PHP代码,所以刷新正是我所期望的(还会发生什么?),你能提供更多的信息或解释吗。OP应该学习一些东西,而不是在不理解的情况下复制和粘贴代码。