1

コードの次の部分があります。 <input id="add" class="add" data-amount="150" data-monthly="25" type="checkbox" name="accessory[]" value="Accessory Name"/> 「値」、「データ量」、「データ月間」のすべてのデータを別のスクリプトに一緒に投稿する方法があるかどうか疑問に思っていますか?

4

4 に答える 4

4

これらの属性の値をページ サーバー側に書き込んでいる場合は、キーを処理して、キーに基づいてサーバー側で値を再度取得することをお勧めします。HTML が変更され、信頼できないデータが送り返される可能性があります。

例えば...

<input id="add" class="add" data-amount="150" data-monthly="25" type="checkbox" name="accessory[]" value="1"/>

1金額と月次データを含むデータの id はどこにありますか。

于 2012-06-07T15:13:58.067 に答える
0

チェックボックスでこれらすべての値を取得するには、区切り文字で区切ってそれらを連結し、フォームの処理時に値を分割します。

<input type="checkbox" name="accessory[]" value="Accessory Name*150*25"/>

これは洗練されたソリューションではありません。それはあなたが求めることをしますが、あなたはソーニーの答えをあなたがしたいことをするためのより良い方法として強く考えるべきです。

于 2012-06-07T15:21:02.353 に答える
0

データ属性は、フォーム データと共に送信されません。

于 2012-06-07T15:09:22.823 に答える
0

いいえ、ありませんが、必要なすべての属性をフォームで渡される隠しフィールドに入れることができます。

于 2012-06-07T15:10:02.847 に答える