为不同类型的客户创建多个注册表单?

时间:2014-10-27 23:27:23

标签: forms

根据用户从下拉菜单中选择的内容创建多个表单的最简单方法是什么?

这些是我的选择:

消费者

持有执照的专业人士

没有执照的专业人士

这是一个JavaScript问题还是像PHP一样?

提前致谢。

1 个答案:

答案 0 :(得分:0)

可以使用javascript完成。类似的东西应该适合你的需要

/*jQuery to control display/enableing of form fields depending on option selected */
$(document).ready(
        function() {
            $('#1 ,#2 ,#3 ').hide(); //Hide All Fields

            /*Display/Enable selected option*/
            $("#Options").change(
                    function() {
                        var selected = $("#Options option:selected").val(); //Get Selected Value    
                        $('#1 ,#2 ,#3 ').hide(); //Hide Fields
                        $('#1 ,#2 ,#3 ').find('input, textarea, button, select').prop('disabled', true);//Disable All Fields


                        $('#' + selected).find('input, textarea, button, select').prop('disabled', false);//Enable Fields in Selected Div
                        $('#' + selected).show();// Show Selected Div 
                    });
        });

JSFiddle工作http://jsfiddle.net/Dobby90/ycapq649/