napisalem sobie prosty skrypcik walidacyjny
<form action="#" method="post" onsubmit="return register()">
function register() { var nick = document.getElementById('nick').value; var mail = document.getElementById('mail').value; ret = 0 if(nick == '') { document.getElementById('er_nick').innerHTML = 'musisz wpisac imie' } else { document.getElementById('er_nick').innerHTML = '' ++ret } if(mail == '') { document.getElementById('er_mail').innerHTML = 'musisz wpisac mail' } else { document.getElementById('er_mail').innerHTML = '' ++ret } if(ret == 2) { ret = true } else { ret = false } return ret }
sprawa ma sie dobrze, tylko chcialbym zrobic tak aby funckja byla bardziej uniwersalna
poki co to mam tylko sztywny blok kodu, do ktorego nic nie przekasuje
gdybym dodal nowe pole to musialbym edytowac funcke
czy daloby sie zrobic wywolanie funkcji na kazdym input ?
czesciowo problem rozwiazaloby wywolanie funkcji x razy(gdzie x to ilosc pol formularza) w <form, w zdarzeniu onsubmit
a czy dalobysie wywolywac funkcje z kazdym inputem ?