我正在寻找一个整齐的解决方案为多个窗体。如何使多个表单更可靠?
看一看例子截图:
有三个网络在下拉列表中,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