私はjQueryの初心者です。すべてのテキストボックスの値を見つけてPHPに投稿するMySQL
私は私がする必要があるのは、この
は、いくつかのユニークなID
で識別されるテキストエリアのすべての入力を.findのようないくつかのことを機能します送信ボタンを追加することです this oneなどの請求書システムを作成したいです
php MySQl earch行に値がunqiueデータを含むことを通知します。あなたの質問で
私はjQueryの初心者です。すべてのテキストボックスの値を見つけてPHPに投稿するMySQL
私は私がする必要があるのは、この
は、いくつかのユニークなID
で識別されるテキストエリアのすべての入力を.findのようないくつかのことを機能します送信ボタンを追加することです this oneなどの請求書システムを作成したいです
php MySQl earch行に値がunqiueデータを含むことを通知します。あなたの質問で
あいまいとにかくこれはあなたに、このように言葉で表現この関数は、バックポストの多くを持っていなかったことを私は知って驚いた
$(document).ready(function(){
$('#somebuttonid').click(function(){
var tbarray = new Array();
$('.yourtextboxclass').each(function(){
tbarray.push($(this).val()); //You will have a array tbarray with all the values of textboxes
}):
$('#somehiddenelementid').val(tbarray);
$('#somehiddenelementidcontainingform').submit(); //Make sure your action is set,you can access like $_post['$somehiddenelmentname'];
});
});
<!--html side-->
<form id="somehiddenelementidcontainingform" action="youraction" method="post">
<input type="hidden" name="somehiddenelmentname[]" id="somehiddenelementid" />
</form>
すべてのテキストボックスの値の配列を取得します明白な答えで。
Amanullah、多くのコメントは、人々が通常google'ableである質問に答えるのが好きではないので、あなた自身で最初に試してみるように頼んでいます。
私は同じことをお勧めするつもりでしたが、あなたのキーワードで検索したときに明らかな答えはありませんでした。すべての入力要素をシリアル化する
、あなたが使用することができます:「TB1:
$('form :input').serialize()
//クエリ文字列のTB1 =ボブ& TB2 =スミス
$('form :input').serializeArray()
//はJSONオブジェクト[{名を作成し、作成します"、value:" bob}、{name: "tb2"、value: "smith"}]
これらは、NAME要素でありIDではないことに注意してください。値がシリアル化されると、 。テキストボックスのみを取りたい場合は、セレクタを$('form :input:text')
まずは自分を試してみてください。 –
あなたは "一意のIDで識別されるテキストエリアのすべての入力を見つける"と言った。しかし、idが一意の場合は、0または1つのテキスト要素のみが存在します。あなたは「ある独特の名前で」を意味しましたか? – Luc125