【问题标题】:i want to write forms like this is this the correct way to approach..?我想写这样的表格这是正确的方法吗..?
【发布时间】:2016-11-23 05:58:47
【问题描述】:

search form
<form action="category.php?type=search" method="post">
select all delete form  
<form name="frmMain" method="post">

</form>
</form>

【问题讨论】:

  • 有什么代码可以分享一下吗?
  • formform 中是无效标记。
  • 您可以在页面的不同位置使用两个表单.. 不是表单内的表单

标签: php


【解决方案1】:

如果您使用 php 发送表单,那么下面是正确的方法:

 //search form
    <form action="category.php?type=search" method="post">

    </form>

//select all delete form  

    <form name="frmMain" method="post">

    </form>

如果您想使用 ajax 和 jquery 发送表单,那么您可以使用这种方式:

//search form
<form action="category.php?type=search" method="post">

  //select all delete form  
   <form name="frmMain" method="post">

  </form>
</form>

HTML:5 新表单元素示例(来自answerilevent):

<form id="saveForm" action="/post/dispatch/save" method="post"></form>
<form id="deleteForm" action="/post/dispatch/delete" method="post"></form>

<div id="toolbar">
 <input type="text" name="foo" form="saveForm" />
 <input type="hidden" value="some_id" form="deleteForm" />
 <input type="text" name="foo2" id="foo2" form="saveForm" value="success" />

    <input type="submit" name="save" value="Save" form="saveForm" onclick="alert(document.getElementById('deleteForm').elements.length + ' ' + document.getElementById('saveForm').elements.length + ' ' + document.getElementById('saveForm').elements['foo2'].value);return false;" />
    <input type="submit" name="delete" value="Delete" form="deleteForm" />
    <a href="/home/index">Cancel</a>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-05
    • 2012-10-02
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 2012-12-12
    相关资源
    最近更新 更多