Html 多种形式

Html 多种形式,html,forms,Html,Forms,例如,希望5个复选框有自己的提交按钮,另5个复选框有自己的提交按钮。应相互独立,但它们在html页面中未分组在一起。 我要嵌套另一个表单吗?我是否将它们放在同一名称下?如果是,如何区分提交?Submit似乎是提交表单名称元素,而不是表单中的元素名称。(使用HTML和JS) 谢谢 我会使用按钮元素。请尝试以下链接: 基本上你用它们作为你的提交。Firefox正确发送value属性,但IE发送innerHTML。但它们的名称都是name=value/innerHTML 例如,使用PHP,您可以使用

例如,希望5个复选框有自己的提交按钮,另5个复选框有自己的提交按钮。应相互独立,但它们在html页面中未分组在一起。
我要嵌套另一个表单吗?我是否将它们放在同一名称下?如果是,如何区分提交?Submit似乎是提交表单名称元素,而不是表单中的元素名称。(使用HTML和JS)


谢谢

我会使用按钮元素。请尝试以下链接:

基本上你用它们作为你的提交。Firefox正确发送value属性,但IE发送innerHTML。但它们的名称都是name=value/innerHTML

例如,使用PHP,您可以使用

if (isset($_POST['nameOfButtonElement'])) {

echo 'user clicked this button';

}
编辑:IE6(惊喜)根本不能正确处理这个问题。请看这个问题:

可能是这样的(通过这种方式您可以控制它):

函数ava\u aken\u hp()
{
//我使用带有隐藏字段的空白表单来填充POST中的值。
document.blank.action=”https://www.mypage.com";
document.blank.elements[“CHECK”]。值=。。。。;
...
document.blank.submit();
}
//以您的形式:
从用户的角度看没有太多意义。也许你想要这样的东西:

<form action="/cgi-bin/Lib.exe" method="post" name="checks" id="Form1">
  <input type="checkbox" name="user" value="'$NAME'" id="Checkbox1" />
  <input type="checkbox" name="user" value="'$NAME'" id="Checkbox2" />

  <input type="submit" value="DELETE" id="Submit1" name="Submit1" />
</form>

<form action="/cgi-bin/Lib.exe" method="post" name="checks" id="Form2">
  <input type="checkbox" name="guest" value="'$NAME'" id="Checkbox1" />
  <input type="checkbox" name="guest" value="'$NAME'" id="Checkbox2" />

  <input type="submit" value="DELETE" id="Submit2" name="Submit2" />
</form>


你能澄清一下吗?并可能发布一些代码。人们通常在这里或在回答中回复评论吗?他们在回答问题之前会在这里要求澄清。
<form action="/cgi-bin/Lib.exe" method="post" name="checks" id="Form1">
  <input type="checkbox" name="user" value="'$NAME'" id="Checkbox1" />
  <input type="checkbox" name="user" value="'$NAME'" id="Checkbox2" />

  <input type="submit" value="DELETE" id="Submit1" name="Submit1" />
</form>

<form action="/cgi-bin/Lib.exe" method="post" name="checks" id="Form2">
  <input type="checkbox" name="guest" value="'$NAME'" id="Checkbox1" />
  <input type="checkbox" name="guest" value="'$NAME'" id="Checkbox2" />

  <input type="submit" value="DELETE" id="Submit2" name="Submit2" />
</form>