Просмотр поста

.
ramzes
http://smartoff.net/registration/ селекты в выборе телефона
js:
function getPhoneDevice(vendor){
        if(vendor.value!=undefined && vendor.value!=0 && vendor.value!=1){
            $.ajax({
                type: "POST",
                url: "/ajax/get-phone-on-vendor/"+vendor.value+"/",
                data: "",
                cache: false
            }).done (function( content ) {
                var data = parseJSON(content);
                if(data.total > 0){
                    var Insert = ['<select id="phone" placeholder="Модель смартфона" name="device1" onchange="selectDevice(this);"><option value="0">Выберите модель</option>']
                    for(u = 0; u < data.total; u++){
                        Insert.push('<option value="'+data.models[u]+'">'+data.models[u]+'</option>');
                    }
                    Insert.push('</select>');
                    $('#vendor').css({'display': 'none'});
                    $("#models").html(Insert.join()).css({'display': 'block'});
                }
            });
        }else{
            $('#models').html('').css({'display': 'none'});
            if(vendor.value==1){
                $('#vendor').css({'display': 'none'});
                $('#my-device').val('').css({'display': 'block'});
            }
        }
    }

    function selectDevice(device) {
        if(device.value!=undefined && device.value!=0){
            $('#my-device').val(device.value);
            $('#vendor').css({'display': 'none'});
        }else{
            if(device.value==0){
                $('#models').html('').css({'display': 'none'});
                $('#vendor').css({'display': 'block'});
            }
        }
    }

может поможет