ラジオボタンとチェックボックスが付いたフォームがあります。送信前にテキストエリアがあります。選択したラジオとチェックボックスの値をそのテキストエリアに表示する必要があります。あなたはその心配で私を助けてくれますか?jqueryでそれをする方法は?jqueryでサブミットする前に、同じ形式のテキストエリアにフォームデータを表示する方法
0
A
答えて
0
jqueryのserializeArray方法は、JSON形式で、すべてのフォーム要素のデータを返します。
また、フィールドの種類に対してクエリを実行し、データを返す、例えば、
var fields = $(":input").serializeArray();
returns-
[
{
name: "customerName",
value: "jhonny"
},
{
name: "age",
value: "29"
},
]
は、JSON format.You内のすべての入力フィールドのデータが返されますされますJSON文字列を解析して、テキストエリアにデータを表示できます。ここ
0
:checked
ポーズセレクタを使用して、すべてのラジオとチェックボックスを取得します。次に、各ステートメントを使用して、その値をテキストボックスに追加します。
$(':checkbox, :radio').change(function() {
//clear textarea
$('textarea').val('');
//for every checked element
$(':checked').each(function() {
var $textarea = $('textarea');
$textarea.val($textarea.val() + $(this).prop('name') + ' = ' + this.value + '\n');
});
});
関連する問題
- 1. 同じ形式のメッセージを表示するページ
- 2. xsltでGMT形式にdateTimeを表示する方法は?
- 3. ListViewをアンドロイドの表形式で表示する方法
- 4. アンドロイドで表形式でデータを表示する方法は?
- 5. mvc3に通貨形式の金額を表示する方法
- 6. フォームデータをJSON形式で保存する
- 7. html形式を区別する同じ名前のSELECT項目
- 8. ASP.NET&JQuery |サブミット時にjQueryライトボックスを表示
- 9. idが同じアクションにサブミットするフォーム
- 10. Node.jsでアップロードされたマルチパート/フォームデータをbase64形式に変換する方法
- 11. AS3:同じ行のテキスト内にイメージを表示する方法
- 12. lwuit形式でスクロールバーを表示する方法は?
- 13. 同じページに同じjQueryスクリプトを使用する方法
- 14. 同じ時間に2つのオブジェクトを表示、非表示にするJquery?
- 15. フォームを表示する前にdjangoフォームデータを事前設定する
- 16. XML形式のExcelファイルを表示する方法
- 17. jqueryが関数形式の検証と同じです。
- 18. テキストエリアのサイズに応じてテキストエリアを拡張する(jquery)
- 19. 角度材質のangularjsで表形式のデータを表示する方法
- 20. UISplitViewControllerを両方の向きで同じように表示する方法
- 21. リンクをクリックしてテキストエリアにテキストを表示する方法
- 22. 日付形式を別の形式に変換する方法
- 23. Google株価で同じ名前の株式記号を区別する方法
- 24. HTML形式のPDFを表示する
- 25. jqueryで前の要素を表示/非表示にする
- 26. フォームデータをjQueryで送信する前に操作する
- 27. 指数形式の代わりに整数を表示する方法
- 28. 単一のglVertexPointerで同じ正方形をバッチする方法
- 29. 同じモーダルビューを一度閉じた後に表示する方法
- 30. データグリッドを同じ矩形に分割する方法
私は、ユーザーがその値が、彼は一つの質問に対して以前に値を選択textarea.Ifに表示すべきことであるが、現時点でのラジオボタンをチェックし、今、彼はそれを修正するときクリックして任意のボタンを必要といけません古いもので書き直す必要があります – ramsai
@ramsai - すべてのチェックボックスとラジオの変更イベントにバインドします。私の更新された答えを見てください。 – mrtsherman
こんにちはmrtsherman、あなたの返信ありがとうございますが、私はこれに追加するいくつかの情報が必要です。たとえば、ラジオボタンの値が1,2,3の場合、テキストエリア内でクリックすると、次のようになります:youclicked'1 'optionこれを行う方法を教えてください。あらかじめおねがいします。 – ramsai