Zdravím, mám dva různé formuláře a na kždý zvlášť script, oba scripty jsou ale velmi podobné. Uměl by prosím někdo ty scripty sloučit do jednoho, tedy pokud je to vhodné? Předem moc děkuji.
První script
$(document).ready(function(){
var cenya = {
1 : {100:0.70,200:0.90,300:0.90,},
2 : {100:1.70,200:1.80,300:1.90,},
3 : {100:2.70,200:2.80,300:2.90,},
4 : {100:3.70,200:3.80,300:3.90,}
};
$('#forms1, #volba1').change(function(e){
var forms1 = parseInt($('#forms1 :selected').text());
var volba1 = parseInt($('#volba1').val());
var cena2 = Math.round((cenya[volba1][forms1]*forms1)*100)/100; cena2 = cena2.toFixed(2)
var cena1=cenya[volba1][forms1]; cena1=cena1.toFixed(2)
$('#price2').attr('placeholder', cena1.toString().replace('.', ',') + ' Kč');
$('#price1').attr('placeholder', cena2.toString().replace('.', ',') + ' Kč');
});
});
druhý script
$(document).ready(function(){
var cenyb = {
5 : {100:5.70,200:5.90,300:5.90,},
6 : {100:6.70,200:6.80,300:6.90,},
7 : {100:7.70,200:7.80,300:7.90,},
8 : {100:8.70,200:8.80,300:8.90,}
};
$('#forms2, #volba2').change(function(e){
var forms2 = parseInt($('#forms2 :selected').text());
var volba2 = parseInt($('#volba2').val());
var cena2 = Math.round((cenyb[volba2][forms2]*forms2)*100)/100; cena2 = cena2.toFixed(2)
var cena1=cenyb[volba2][forms2]; cena1=cena1.toFixed(2)
$('#price4').attr('placeholder', cena1.toString().replace('.', ',') + ' Kč');
$('#price3').attr('placeholder', cena2.toString().replace('.', ',') + ' Kč');
});
});