当我使用以下功能提交表格时,它正在提交但是值不会通过此功能传递。我使用所有功能,但没有找到:
document.getElementById("postad").submit();
表格如下。
<form action="register.php" id="postad" method="post">
<input class="textfield2" type="text" id="post_title" style="width:640px;" placeholder="Ad Title" onBlur="check('post_title')" />
<input class="button" type="button" name="save" value="Publish" onclick="send();" />
</form>
答案 0 :(得分:4)
您的表单包含两个表单控件。两者都不是成功的控制(即提交数据中出现的控制),但出于不同的原因。
只有具有name
属性的表单控件才能成功。您的文字输入没有name
。 (它也没有默认值,因此您需要先键入它。)
按钮只有在用于提交表单的提交按钮时才能成功。您的按钮不是提交按钮,您使用JavaScript提交表单。
答案 1 :(得分:0)
输入文本字段中没有名称属性
<input name="post_title" class="textfield2" type="text" id="post_title" style="width:640px;" placeholder="Ad Title" onBlur="check('post_title')" />
.........^