我有一个有两个按钮的表单,它们具有相同的动态值,来自产品id。
我想要的是,当你点击购物车按钮,它发送到cart.php,当你点击愿望按钮,它发送给wish.php
但是现在,当我单击cart按钮时,它会发送给cart.php、和 wish.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>发布于 2012-10-26 19:12:09
当您传递的只是固定的隐藏值时,有什么问题:
<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>发布于 2012-10-26 19:20:09
请试试看,会有用的
JavaScript:
function submitForm(actionPath)
{
document.form1.action =actionPath;
document.form1.submit();
}HTML :
<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>发布于 2012-10-26 19:24:25
请试试这个:
<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>并使用Jquery作为表单提交。
<script>
function SubmitIt(checkVal)
{
var pid = $("#pid").value;
var pid_wish = $("#pid_wish").value;
if(checkVal == 1)
{
//submit your form for add cart
}
else
{
//submit your form for wish
}
}
</script>https://stackoverflow.com/questions/13092882
复制相似问题