【问题标题】:Html form submitting modifyinghtml表单提交修改
【发布时间】:2017-12-20 04:10:33
【问题描述】:

我的页面上有两个输入按钮。

第一个是隐藏输入,将值从 php 代码传递到另一个可见输入。

第二个按钮是一个可见的提交按钮,它从隐藏按钮中获取值以便正确处理。

我正在尝试提交隐藏按钮。单击可见按钮时,它会提交隐藏按钮。在此之前,另一个按钮获取一个值并将其传递给可见按钮。这是两个提交按钮:

 <input type="hidden" name="cart" id="cart" value="<? php  echo $Product ?> ">
 <input type="submit" name="cart1" id="add to cart" value="1"> 

【问题讨论】:

  • 我不确定您要做什么。您只需将两个输入放入一个表单中,当您提交时,您可以从 $_POST['cart']
  • 您是否使用
    标签扭曲了您的 html,请显示完整代码。
  • 您需要覆盖提交事件。去看看答案here,如果你仍然有问题 - 更新你的问题!
  • 将你的 3 行长单词地狱分成 2-3 个句子。您不能等待其他人来破译多行废话。
  • @peterh 你为什么生气?

标签: javascript php jquery html forms


【解决方案1】:

认为这就是你正在尝试做的事情

$('input[name="cart1"]').click(function(e){
e.preventDefault();
hidden_input= $('input[name="cart"]').val()
$(this).val(hidden_input)
// then you can consider sending your form data via ajax
// ensure the inputs are wrapped within a <form> tag like 
luo said
data = $(this).parents('form').serialize()

$.ajax({
    type: 'post', 
    data: formdata, 
    ....}) // ajaxx  here


})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 2015-10-07
    相关资源
    最近更新 更多