输入中的标记表单不在表单外工作

时间:2017-06-24 12:58:32

标签: html

这是我的表格:

<div class="form" method="POST" action="application/loaddata.php" id="add-item-form">
   <div class="form-group">
       <label class="task-label" for="task-name">name:</label>
       <input type="text" class="form-control form-size" id="task-name" name="inp-name">
   </div>
   <div class="form-group">
      <label class="task-label" for="task-email">E-mail:</label>
      <input type="email" class="form-control" id="task-email" name="inp-email">
   </div>
   <div class="form-group">
      <label class="task-label" for="task-text">text:</label>
      <textarea class="form-control" id="task-text" rows="5" name="inp-text"></textarea>
   </div>
</div>

我的提交按钮,位于表单之外:

<input type="submit" class="btn btn-success task-button" value="Добавить" name="do_post" form="add-item-form">

这不起作用。但如果我输入=&#34; text&#34;接近提交形式,然后工作。

1 个答案:

答案 0 :(得分:3)

你实际上没有表格!当你写

<div class="form" method="POST" action="application/loaddata.php" id="add-item-form">

...它只是一个<div><div>没有methodaction属性。您需要使用实际的<form>代码才能使表单生效,并且能够将form属性用作其他元素中表单的目标。

<form class="form" method="POST" action="application/loaddata.php" id="add-item-form">
   <!-- Form-elements goes here -->
</form>