22 sty 2009

Alert, Obsługa informacji o błedzie

Funckja wykorzystując alert do wyświetlania komunikatu dla użytkownika

function zapytanie(name) {
  var is_checked = zaznaczono(name);
  var form = document.forms[name];

  if (is_checked) {
    form.a.value = 'z';
    form.submit();
  } else {
    alert('UWAGA ! - wybierz opcję wycieczki red');
    return;
  }
}

Funckja sprawdza wartości wpisane do fromularza i wyświetla alert.

19 sie 2008

Wyrażenie regularne walidacja daty

function testdate(fld, form) {
  let blad = '';

  if (fld.value !== '') {
    const data = fld.value;

    const RegDate = /^(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$/i;
    const wynik = RegDate.test(data);
    if (wynik === false) blad += ' – data\';
  }

  if (blad !== '') blad = `Proszę wypełnić pola: ${blad}`;

  if (blad !== '') {
    alert(blad);
    return false;
  }
}