Klijenti: automatsko prepoznavanje JMBG/lične karte, ukinuto ručno biranje vrste dokumenta

Vrsta dokumenta se više ne bira ručno u formi — određuje se iz dužine unetog
broja (13 cifara = JMBG, 9 = broj lične karte). Dodata provera JMBG kontrolne
cifre i datuma rođenja po standardnom mod-11 algoritmu.
This commit is contained in:
2026-07-01 16:56:49 +02:00
parent 2a4b8713ee
commit 7463563c16
2 changed files with 35 additions and 41 deletions
+4 -13
View File
@@ -77,19 +77,10 @@
placeholder="npr. Petrović">
</div>
</div>
<div class="forma-grid-2">
<div>
<label class="polje-labela">Vrsta dokumenta</label>
<select name="tip_identifikacije">
<option value="jmbg" {{if ne .Klijent.TipIdentifikacije "licna_karta"}}selected{{end}}>JMBG</option>
<option value="licna_karta" {{if eq .Klijent.TipIdentifikacije "licna_karta"}}selected{{end}}>Br. lične karte</option>
</select>
</div>
<div>
<label class="polje-labela">JMBG / Br. lične karte</label>
<input type="text" name="jmbg" value="{{.Klijent.JMBG}}"
placeholder="JMBG (13 cifara) ili broj lične karte">
</div>
<div>
<label class="polje-labela">JMBG / Br. lične karte</label>
<input type="text" name="jmbg" value="{{.Klijent.JMBG}}"
placeholder="JMBG (13 cifara) ili broj lične karte (9 cifara)">
</div>
</div>