Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Błędy w wyświetlaniu
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
Witam

Mam takie coś co mi sprawdza formularz i nie pozwala iść dalej a błądy wypisuje na stronie

Prawie wszystko działą dobrze na LINK

Ale wypisuje mi tylko pierszy bład. A innych nie wypisuje, ale blokuje

a ja chiałbym żeby też wypiswało

Kod
<script type="text/javascript">

window.onload = function() {

document.forms['rejstracja'].onsubmit = valid;

}
function valid()
{
var pas2 = 'Wpisz hasło.';
var pas = 'Hasła się różnią.';
var nic = '';
var tk = 'Tokeny się różnią.';
var tk2 = 'Wpisz token.';
var log = 'Login jest już zajęty.';
var log2 = 'Wpisz login.';

if (document.getElementById('spr').innerHTML == nic)
{
document.getElementById('spr').style.color = 'red';
document.getElementById('spr').innerHTML="Wpisz login.";
return false
}
else
if (document.getElementById('spr').innerHTML == pas || pas2)
{
return false;
}
else
if (document.rejstracja.akceptuje.checked == false)
{
document.getElementById('akct').style.color = 'red';
document.getElementById('akct').innerHTML="Musisz zaakceptowac regulamin.";
return false;}
else
if (document.getElementById('pass').innerHTML == nic)
{
document.getElementById('pass').style.color = 'red';
document.getElementById('pass').innerHTML="Wpisz hasło.";
return false
}else
if (document.getElementById('pass').innerHTML == pas || pas2)
{
return false;
}
else
if (document.getElementById('tok').innerHTML == nic)
{
document.getElementById('tok').style.color = 'red';
document.getElementById('tok').innerHTML="Wpisz token.";
return false
}
else
if (document.getElementById('tok').innerHTML == tk || tk2)
{
return false;
}
else {
document.rejstracja.submit();
}
                       }

</script>
cornholio666
jak dla mnie to namodzone...

jak chcesz sprawdzić wartość pola formularza to nadaj ID formularzowi a nie znacznikowi <td> i wczytuj za pomoca document.getElementById('spr').value

  1. <input type="" id="haslo">
webdice
Nie używaj else if tylko same ify.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.