From 7e562be4424f58c12c5ad9fcfe4d240dcd98f9d9 Mon Sep 17 00:00:00 2001 From: Robert Date: Thu, 15 Jul 2021 23:36:13 +0200 Subject: [PATCH] Drupal: pri formi polje disabled ne poslje, posredujemo readonly. --- .../sites/all/themes/pro1ka/js/script.js | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/frontend/drupal/sites/all/themes/pro1ka/js/script.js b/frontend/drupal/sites/all/themes/pro1ka/js/script.js index 2262c20b8..524109fd9 100755 --- a/frontend/drupal/sites/all/themes/pro1ka/js/script.js +++ b/frontend/drupal/sites/all/themes/pro1ka/js/script.js @@ -749,7 +749,7 @@ //Preverjanje polja država if(jQuery('[name="podjetje_drzava"]').is(':visible') && (jQuery('[name="podjetje_drzava"] :selected').val() == '' || jQuery('[name="podjetje_drzava"] :selected').val() == undefined || jQuery('[name="podjetje_drzava"] :selected').val().length < 2)){ - jQuery('#nakup-1ka #polje-drzava').attr('disabled', false); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', false); jQuery('[name="podjetje_drzava"]').addClass('error error-field'); } @@ -1013,7 +1013,7 @@ // IP lokacija jQuery.post('/d/nakupovanje-api/get_lokacija').done(function (val) { - jQuery('#nakup-1ka #polje-drzava').attr('disabled', false); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', false); val = JSON.parse(val); @@ -1023,7 +1023,24 @@ } jQuery('#nakup-1ka #polje-drzava').val(val.drzava); - jQuery('#nakup-1ka #polje-drzava').attr('disabled', true); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', true); + } + }); + + // Preverimo, če je že prej opravil nakup + jQuery.post('/d/nakupovanje-api/get_lokacija').done(function (val) { + + jQuery('#nakup-1ka #polje-drzava').attr('readonly', false); + + val = JSON.parse(val); + + if(val.drzava && val.drzava.length > 1){ + if(val.drzava == 'Slovenia' && jQuery('[name="lang"]').val() == 'sl'){ + val.drzava = "Slovenija"; + } + + jQuery('#nakup-1ka #polje-drzava').val(val.drzava); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', true); } }); } @@ -1037,11 +1054,11 @@ }); jQuery('[name="podjetje_davcna"]').keyup(function () { - jQuery('#nakup-1ka #polje-drzava').attr('disabled', true); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', true); var davcna = jQuery('[name="podjetje_davcna"]').val().replace(/\D/g, ''); // samo številke if(davcna.length > 7) { - jQuery('#nakup-1ka #polje-drzava').attr('disabled', false); + jQuery('#nakup-1ka #polje-drzava').attr('readonly', false); // $("#obvestilceDavcna").val("Iščemo ime podjetja s to davčno številko ..."); // $.ajax({ // url: "https://www.go-tel.si/tecaji/poizvedba.php",