Witam, mam taki kod:
if(dateMaxToday.length === 0)
{
alert('OK');
document.getElementById('form-data').action='';
document.getElementById('form-data').submit();
}else
{
if(dateMaxToday.length !== 0)
{
var counter = 0;
for (var i = 0; i < dateMaxToday.length; i++)
{
console.log(dateMaxToday[i].value);
if(dateMaxToday[i].value === data)
{
//alert('Już jesteś zapisany na jazdy w tym dniu.');
}else if(data !== dateMaxToday[i].value)
{
//alert('O2');
counter ++;
}
}
if(counter > 0)
{
document.getElementById('form-data').action='';
document.getElementById('form-data').submit();
}
}
}
Otóż dateMaxToday jest to data która jest wyciągnięta z bazy.
Mam kalendarz na który kilkam. Jeśli wybiorę tą samą datę z kalendarza co dateMaxToday powinno nie przepuśić wysłania formy czyli wyświetlić komunikat. Niestety nie rozumiem gdzie leży błąd, bo wyświetla naprzemiennie komunikaty i przepuszcza formularz.
EDIT: rozwiązane