Nakupovanje: Prikazi selec in input readonly glede na drzavo.
This commit is contained in:
parent
ade45676f8
commit
249b6f88a3
@ -689,11 +689,22 @@
|
||||
prikaziPoljeEracun();
|
||||
|
||||
if (jQuery('#racun-na-podjetje').is(':checked')) {
|
||||
|
||||
jQuery('.polje-za-podjetje').attr('required', 'required');
|
||||
|
||||
jQuery('#polje-drzava').hide();
|
||||
jQuery('#polje-drzava-select').show();
|
||||
|
||||
} else {
|
||||
|
||||
jQuery('.polje-za-podjetje').removeAttr('required');
|
||||
jQuery('.polje-za-podjetje').val('');
|
||||
jQuery('#zavezanec-za-ddv').prop('checked', false);
|
||||
|
||||
pridobiLokacijoNakupovalca();
|
||||
jQuery('#polje-drzava').show();
|
||||
jQuery('#polje-drzava-select').hide();
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
@ -1011,38 +1022,7 @@
|
||||
posodobiCenoPaketa();
|
||||
|
||||
// IP lokacija
|
||||
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);
|
||||
}
|
||||
});
|
||||
|
||||
// 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);
|
||||
}
|
||||
});
|
||||
pridobiLokacijoNakupovalca();
|
||||
}
|
||||
|
||||
jQuery('#nakup-1ka .izbira').on('change', function () {
|
||||
@ -1053,11 +1033,34 @@
|
||||
prikaziPoljeEracun();
|
||||
});
|
||||
|
||||
jQuery('#nakup-1ka #polje-drzava-select').on('change', function(){
|
||||
jQuery('#nakup-1ka #polje-drzava').val(jQuery(this).val());
|
||||
});
|
||||
|
||||
jQuery('[name="podjetje_davcna"]').keyup(function () {
|
||||
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.post('/d/nakupovanje-api/get_lokacija', {
|
||||
podjetje_davcna: davcna
|
||||
}).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);
|
||||
}
|
||||
});
|
||||
|
||||
// jQuery('#nakup-1ka #polje-drzava').attr('readonly', false);
|
||||
// $("#obvestilceDavcna").val("Iščemo ime podjetja s to davčno številko ...");
|
||||
// $.ajax({
|
||||
@ -1557,4 +1560,26 @@ function prikaziPoljeEracun(){
|
||||
|
||||
}
|
||||
|
||||
function pridobiLokacijoNakupovalca(){
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -385,14 +385,14 @@
|
||||
<div class="w-clearfix">
|
||||
<div class="col _3-3-3-12">
|
||||
|
||||
<!-- <select name="podjetje_drzava" class="input-field w-input" id="polje-drzava" required="required" disabled="disabled" style="display: none;">-->
|
||||
<!-- <option disabled="disabled"> - --><?php //printf ($language->language == 'sl' ? 'Izberite državo' : 'Select a country'); ?><!-- -</option>-->
|
||||
<!-- --><?php //foreach($country_list as $country): ?>
|
||||
<!-- <option value="--><?php // printf($country); ?><!--" --><?php //printf ($language->language == 'sl' && $country == 'Slovenija' ? 'selected="selected"' : ''); ?><!-- > -->
|
||||
<!-- --><?php //printf($country); ?>
|
||||
<!-- </option>-->
|
||||
<!-- --><?php //endforeach; ?>
|
||||
<!-- </select>-->
|
||||
<select class="input-field w-input" id="polje-drzava-select" style="display: none;">
|
||||
<option disabled="disabled"> - <?php printf ($language->language == 'sl' ? 'Izberite državo' : 'Select a country'); ?> -</option>
|
||||
<?php foreach($country_list as $country): ?>
|
||||
<option value="<?php printf($country); ?>" <?php printf ($language->language == 'sl' && $country == 'Slovenija' ? 'selected="selected"' : ''); ?> >
|
||||
<?php printf($country); ?>
|
||||
</option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
|
||||
<input type="text" name="podjetje_drzava" value="" class="input-field w-input" id="polje-drzava" required='required' readonly>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user