【问题标题】:form is submit but values are not passing表单已提交,但值未通过
【发布时间】:2014-02-14 11:57:39
【问题描述】:

当我使用下面的函数提交表单时,它正在提交但值没有通过这个函数传递。我使用了所有功能,但没有找到:

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>

【问题讨论】:

标签: javascript html


【解决方案1】:

您的表单包含两个表单控件。两者都不是成功的控件(即出现在提交数据中的控件),但原因不同。

只有具有name 属性的表单控件才能成功。您的文本输入没有name。 (它也没有默认值,所以你需要先输入它)。

只有当它们是用于提交表单的提交按钮时,按钮才能成功。您的按钮不是提交按钮,而是使用 JavaScript 提交表单。

【讨论】:

    【解决方案2】:

    您的输入文本字段中没有名称属性

     <input name="post_title"  class="textfield2" type="text" id="post_title" style="width:640px;" placeholder="Ad Title" onBlur="check('post_title')" />
     .........^
    

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 2016-04-04
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      相关资源
      最近更新 更多