我正在尋找一個整齊的解決方案爲多個窗體。如何使多個表單更可靠?
看一看例子截圖:
有三個網絡在下拉列表中,AT & T,Verizon無線和T-Mobile。
我已經從下拉列表中選擇'AT & T',然後出現'銷售類型'收音機。 T-Mobile網絡可能有相同銷售類型爲'AT & T'網絡但有兩個額外的銷售類型。
來自所有銷售類型的大部分文本框都是相同的。例如:
消費者將有20個領域和業務有27個領域(額外領域)。只有Sim-only將有更少的字段 - 15個字段(少數刪除和新的字段)。
什麼是這樣的好解決方案和DRY原理?我已經使用jQuery的很多$('。name')。hide(); $( '名')隱藏()。但它變得真正混亂。例如:
$(".at&t_consumer_radio").click(function(){
showSaleType("at&t_consumer");
});
function showSaleType(type) {
if (type == "at&t_consumer") {
$('.name').hide();
$('.name').hide(); and so on..
}
}
當完成表格後,我使用PHP來驗證它。
爲什麼你有多個$('。name')。hide();調用嗎?一個調用會隱藏所有具有「name」類的元素 – 2012-04-20 14:18:02
http://jsfiddle.net/GvGoldmedal/hct4V/ – 2012-04-20 14:22:09
@MattMoore Like I每個銷售類型的大部分字段都是相同的,我不想隱藏所有字段,我正在尋找DRY原則解決方案,更多的字段和銷售類型可以在f uture。 – 2012-04-20 14:25:35