我正在设计一个表单,用户可以从选择框中进行选择,并根据他们的选择,根据选择动态加载字段。例如,他们可以选择两种选择:
Red Sedan
Blue Truck
一旦他们选择了一个,他们选择的独特字段将在下面加载:
Do you want the sedan's electric windows
Do you want the sedan's winter tires
等
问题是,我可能会有很多(~20个)选择,每个选择需要一组非常不同的表单字段,每个字段最多包含60个字段(20x60 =总共1200个表单字段);
所以最蛮力的方法是制作60个隐藏的div并相应地隐藏/显示它们,或者将我的表单硬编码为javascript并附加为用户选择的选项,但我觉得这样效率很低。 / p>
这样做的最佳方法是什么?是否可以将这些表格存储在另一个地方(即另一个图书馆)并根据需要访问它们?
我并不完全熟悉AJAX及其内容,但它是否允许我动态地使用php访问数据库并以这种方式加载字段?例如,如果我在MySQL DB中存储了与每个表单相对应的数组,则根据需要使用JS加载它们。
感谢您的帮助!对不起,如果我的问题含糊不清。