使用Jquery获取输入值并在发布之前将其添加到表单操作

时间:2016-11-22 10:18:46

标签: javascript php jquery

我的网站上有很多未知的表单和未知的许多不同值。这就是为什么我会在行动中发送所有必要的数据并将其与$_GET['up']一起使用。
我有一个输入字段,我也会用我的表格发送,用户给出的值。

如何用jquery获取这个值并将其添加到我的动作中? / p>

<form action="/de/site.html/index.php?up='.$sell['Name'].','.$sell['street'].',1,<script>$(\'.'.$a.'months1\').html(months)</script>" name="'.$a.'product_update1" method="get">
+ m: 
<input class="update_product" name="'.$a.'months1" value="1">
<button class="delete_product" name="'.$a.'update1" type="submit"><i class="fa fa-pencil"></i></button>
</form><br/>
<script>var months = $(\'.'.$a.'months1\').val();</scripts>

我上面已经尝试了,但是Jquery没有定义错误...我的jquery非常糟糕,抱歉。

2 个答案:

答案 0 :(得分:1)

<form action ="your action url" id="form"  method="POST">
    <input class="update_product" name="'.$a.'months1" value="1">
    <button class="delete_product" name="'.$a.'update1" type="submit"><i class="fa fa-pencil"></i></button>

$("#form").submit( function(eventObj) {

var extra_fields1=$("#fielsid").val()
   $('<input />').attr('type', 'hidden')
     .attr('name', "extra_fields1")
     .attr('value', extra_fields1)
    .appendTo('#form');

return true;
});

答案 1 :(得分:0)

试试这个代码
在表单标记中添加perticuler id

<form action="somewhere" method="POST" id="form">
  <input type="submit" name="submit" value="Send" />
</form>

$("#form").submit( function(eventObj) {
  $('<input />').attr('type', 'hidden')
      .attr('name', "something")
      .attr('value', "something")
      .appendTo('#form');
  return true;
});