我有一個網絡應用程序,有一個大而複雜的形式(領域,檢查等)。 我使用標準的OS窗體控件,因爲它們具有視覺(樣式)限制。存儲表單數據的有效方法?
我一直在基本上創建帶有ID和附加類或自定義數據屬性的跨度。我以後需要將它發送到PHP腳本以插入到數據庫中。這在過去運行良好,但我不得不做很多手動處理字段,我認爲這不是高效的...有更好的方法嗎?
我現在做的,
IF ($('#foo').hasClass('on')){bar=1}
...
然後,我通過手動
foo=bar&bla=blabla ...
然後其它更多撰寫關於PHP側的POST字符串創建插入SQL語句。 似乎它效率低下,如果你有幾十個領域......但我討厭標準的FORM元素...
有什麼建議嗎? ....循環?陣列?
你可以在發送之前序列化表單數據。 – Saurabh
你指的是什麼視覺(造型)限制?你可以改變表單元素的外觀[使用CSS](http://www.sitepoint.com/style-web-forms-css/)。 –
你恨標準'form'元素的原因是什麼? – ianace