Php 表2按钮1动态值

Php 表2按钮1动态值,php,html,Php,Html,我有一个带有两个按钮的表单,它们具有来自产品id的相同动态值。 我想要的是,当您单击cart按钮时,它会发送到cart.php,当您单击wish按钮时,它会发送到wish.php 但是现在,当我单击cart按钮时,它会发送到cart.php和wish.php,反之亦然 有没有这样的表格,可以满足我的要求 <form id="form1" name="form1" method="post" > <input type="hidden" n

我有一个带有两个按钮的表单,它们具有来自产品id的相同动态值。
我想要的是,当您单击cart按钮时,它会发送到cart.php,当您单击wish按钮时,它会发送到wish.php

但是现在,当我单击cart按钮时,它会发送到cart.phpwish.php,反之亦然

有没有这样的表格,可以满足我的要求

<form id="form1" name="form1" method="post" >                   

<input type="hidden" name="pid"  value="<?php echo $id; ?>" />  
<input type="hidden" name="pidwish"  value="<?php echo $id; ?>" />  
<input type="SUBMIT" name="submit"  class="classname"  VALUE="add to cart" onClick="this.form.action='cart.php';this.form.submit()">

<input type="SUBMIT" name="submit"  class="classname"  VALUE="wishlist" onClick="this.form.action='memberSystem/wishes.php';this.form.submit()">

</form>


既然您传递的都是固定的隐藏值,那么有什么问题:

<form id="form1" name="form1" method="post" action="cart.php">                   
  <input type="hidden" name="pid"  value="<?php echo $id; ?>" />    
  <input type="SUBMIT" name="submit"  class="classname"  VALUE="add to cart">
</form>
<form id="form2" name="form1" method="post" action="memberSystem/wishes.php">                   
   <input type="hidden" name="pidwish"  value="<?php echo $id; ?>" />  
  <input type="SUBMIT" name="submit"  class="classname"  VALUE="wishlist">
</form>


请试一试,它会有用的

JavaScript:

function submitForm(actionPath)
{
  document.form1.action =actionPath;
  document.form1.submit();
}
<form id="form1" name="form1" method="post" >                     
  <input type="hidden" name="pid"  value="<?php echo $id; ?>" />  
  <input type="hidden" name="pidwish"  value="<?php echo $id; ?>" />   
  <input type="SUBMIT" name="submit"  class="classname" VALUE="add to cart" onClick="submitForm('cart.php')">
  <input type="SUBMIT" name="submit"  class="classname" VALUE="wishlist" onClick="submitForm('memberSystem/wishes.php')">  
</form>
HTML:

function submitForm(actionPath)
{
  document.form1.action =actionPath;
  document.form1.submit();
}
<form id="form1" name="form1" method="post" >                     
  <input type="hidden" name="pid"  value="<?php echo $id; ?>" />  
  <input type="hidden" name="pidwish"  value="<?php echo $id; ?>" />   
  <input type="SUBMIT" name="submit"  class="classname" VALUE="add to cart" onClick="submitForm('cart.php')">
  <input type="SUBMIT" name="submit"  class="classname" VALUE="wishlist" onClick="submitForm('memberSystem/wishes.php')">  
</form>

请试试这个:

<form id="form1" name="form1" method="post" >                   
    <input type="hidden" name="pid" id="pid" value="<?php echo $id; ?>" />  
    <input type="hidden" name="pidwish" id="pid_wish" value="<?php echo $id; ?>" />
    <input type="button" name="submit"  class="classname"  VALUE="add to cart" onClick="SubmitIt(1);">
    <input type="button" name="submit"  class="classname"  VALUE="wishlist" onClick="SubmitIt(2);">
</form>


您需要的是单击一个按钮,但必须调用两个操作。我说的对吗?我不明白你的问题和Java有什么关系。请解释Java标记的原因。你知道Java不是JavaScript,对吧?是的,你是对的,Java与问题无关,但我的意思是javascriptproblem是当我点击愿望列表时,它甚至会发送到cart.phphence为什么我重写html结构谢谢你Philip Problem解决了这个问题:)嗨,谢谢你的帮助,我现在正在工作,但当我在家的时候我会试试。我解决了我的问题,非常感谢你们。当我试图提交愿望表格时,我有一些错误的编码。现在工作很好。这是我参加过的最好的论坛,gona继续成为会员:)谢谢你帮助我,我在家的时候会尝试一下。感谢用户界面修复了我的问题,非常感谢你们。当我试图提交愿望表单时,我有一些错误的编码。它现在工作正常。这是我参加过的最好的论坛,gona将继续成为会员:)