大きくて複雑なフォーム (フィールド、チェックなど) を持つ Web アプリがあります。標準の OS フォーム コントロールには視覚的な (スタイリング) 制限があるため、使用していませんでした。
私は基本的に、ID を使用してスパンを作成し、クラスまたはカスタム データ属性をアタッチしています。後でデータベースに挿入するために、これを PHP スクリプトに送信する必要があります。これは過去にうまく機能していましたが、フィールドを手動で処理する必要があり、効率的ではないと思います...もっと良い方法はありますか?
私は現在、
IF ($('#foo').hasClass('on')){bar=1}
...
次に、手動で POST 文字列を作成します
foo=bar&bla=blabla ...
次に、挿入 SQL ステートメントを作成するために、PHP 側でさらに多くのことを行います。何十ものフィールドがあると効率が悪いように思えます...しかし、標準のFORM要素は嫌いです...
助言がありますか?....ループ?配列?