2016-11-22 10 views
0

私のサイトには、多くのフォームと不明な値があります。それで、私はそのアクションに必要なすべてのデータを送信し、$_GET['up']と一緒に使用するのはなぜですか。
私は自分のフォームと一緒に送信する入力フィールドも持っています。値はユーザーによって与えられます。

この値をjqueryで取得し、これを自分のアクションに追加するにはどうすればよいですか?Jqueryで入力値を取得し、投稿する前にアクションをフォームに追加してください

<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のようなエラーが定義されていませんしまりました。

+0

をperticuler IDを追加し、このコードを試してみてください、あなたのファイルの全体のHTMLコンテンツを投稿してください。あなたのhtmlページにスクリプトとしてjquery.jsを追加しましたか? –

+0

またurlの値を渡しているのはクエリ文字列なので、フォームメソッドは投稿しないようにしてください。 –

+0

はいjquery.jsがページに追加されています。 – delato468

答えて

0

こと
は、formタグで

<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; 
}); 
+0

このコードが入力のvar値を自分のアクションタグに追加する方法を理解していません。 – delato468

+0

がアクションタグに設定されています –

+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; 
}); 
関連する問題