prototype.js
表示されているフォーム フィールドの値のみをシリアル化することは可能ですか。要素が同じ名前を持つフォームがありますが、1 つが表示され、もう 1 つが非表示になっています。を使用してフォームをシリアル化すると$('formid').serialize()
、両方のフィールド値が取得され、出力は次のようになります。
user_email=abc@example.com&mymodule_custom_delivery_area=20&mymodule_custom_delivery_area=test
最初の要素はドロップダウンで、2 番目の要素はテキスト ボックスでした。テキストボックスが非表示になり、ドロップダウンが表示されました。どちらも同じ名前です。非表示のテキスト ボックスの値を取得したくありません。これどうやってするの?ありがとう