Valik lisavälja valiku variantide piiramine
Müügikoha valikute pakkumine vastavalt sellele, kas kaupleja on füüsiline või juriidiline isik (juriidilise isiku korral osa valiktest on keelatud)
Skript töötab nii, et füüsilise isiku korral lubatakse kõiki müügikoha valikuid, juriidilise isiku korral lubatakse ainult kolm müügikoha valikut. Lisavälja seadetes peab olema linnutatud "Luba märgendeid".
kaupleja_vormi_valik -- on dünaamilise kaupleja valiku lisavälja lahtri kood
mk_asukoht2 --on dünaamilise müügikohtade valiku lisavälja lahtri kood
mkv1 -- on dünaamilise müügikohtade valiku lisavälja konkreetse valiku lahtri kood
mkv2 -- on dünaamilise müügikohtade valiku lisavälja konkreetse valiku lahtri kood
Toetuse vormi muutmisvaade | Tulemus taotlusel |
---|---|
Kaupleja valiku lisaväli ja selle seaded Müügikohtade valiku lisaväli ja selle seaded | Müügikohtade valik, kui kauplejaks on füüsiline isik (lubatud on kõik müügikohad)Müügikohtade valik, kui kauplejaks on juriidiline isik (lubatud ainult kolm müügikohta) , |
<script>
jQuery(document).ready(function() {
lubaKeelaValikud();
$("input[data-kood=kaupleja_vormi_valik]").change(function(){
lubaKeelaValikud();
});
});
function lubaKeelaValikud() {
var valik = $('input[data-kood=kaupleja_vormi_valik]:checked').attr('data-vaartus');
if (valik == 'Füüsiline isik') {
$('input[data-lv-kood=mkv1]').attr('disabled', false);
$('input[data-lv-kood=mkv2]').attr('disabled', false);
}
if (valik == 'Asutus') {
$('input[data-lv-kood=mkv1]').attr('disabled', true);
$('input[data-lv-kood=mkv2]').attr('disabled', true);
}
}
</script> |