trzeba wciasnąć guzik aby przejść dalej i przechodzi mimo, że nie powinno, bo skoro "jest zaznaczony" U_POBRANIA to obowiązkowo trzeba wypełnic U_WART_POBR, a tak się nie dzieja.
posiadam jeszcze taki kod js:
$(window).load(function() {
// fields
var fields = ['NAZWA', 'KOD_POCZTOWY', 'ULICA', 'MIEJSCOWOSC', 'NR_DOMU', 'NR_LOK', 'NIP', 'EMAIL', 'TEL'];
// set refresher
setInterval(calculate, 1000);
// buttons
$('.step-next, .step-prev').click(function(e) {
var clicked;
var status = true;
if ($(this).hasClass('step-next'))
{
clicked
= parseInt
($
(this
).parent
().parent
().attr
('id').substr(5
, 1
)) + 1; var item;
$
('#form-' + (clicked
- 1) + ' .required').each(function() { item = new Validate($(this));
if ( ! item.check())
{
status = false;
}
});
if (clicked == '5')
{
var one = false;
$
('#form-' + (clicked
- 1) + ' p:visible input[data-one-required]').each(function() { if ($(this).val() != '') one = true;
});
if ( ! one)
{
alert('Przynajmniej jedna paczka/koperta musi zostać nadana!');
return false;
}
}
}
else
{
clicked
= parseInt
($
(this
).parent
().parent
().attr
('id').substr(5
, 1
)) - 1; }
if (status)
{
$(this).parent().parent().fadeOut('fast', function() {
$('#form-' + clicked).fadeIn('fast');
});
}
e.preventDefault();
return false;
});
$('#step-summary').click(function() {
var status = true;
$
('#form-5 .required').each(function() { item = new Validate($(this));
if ( ! item.check())
{
status = false;
}
});
if (status) summary();
});
$('#step-correct').click(function() {
$('#summary').fadeOut('fast', function() {
$('#container').fadeIn('fast');
})
});
$('#step-save').click(function() {
$('#order-form').submit();
});
// service type
$('select[name=USLUGA]').change(function() {
if ($(this).val() == 'E')
{
$('.express').css('display', 'block');
$('.ltl').css('display', 'none');
}
else
{
$('.ltl').css('display', 'block');
$('.express').css('display', 'none');
}
calculate();
});
// togglers
$('input[data-attached]').change(function() {
var handle = $('.' + $(this).attr('data-attached'));
handle.children('[data-late-required]').toggleClass('required');
handle.toggle('fast');
});
// zero putter
$('input[data-onempty-zero]').blur(function() {
if ($(this).val() == '' || $(this).val() == ' ')
{
$(this).val('0');
}
});
// payer
$('select[name=PLATNIK]').change(function() {
if ($(this).children('option:selected').val() == 'ZL')
{
$('.payer').hide();
}
else
{
$('.payer').show();
}
});
});