Sprawdzenie zawartości pól edycyjnych w formularzu rejestracyjnym

0

Witam

Napisałem prosty formularz rejestracyjny w javie i nie wiem jak teraz zrobic aby przy kliknieciu wyślij sprawdził mi wszystkie pola czy są dobre jeszcze raz i jesli tak to wysłał dane z niego do php.

Walidacje do spełnienia:

document.getElementById('Imie').onchange = function() {
    var imie = this.value;
    var wzor = /^[a-zA-Z]+$/g
    if (!wzor.test(imie)) {
        alert("Co to za dziwne imie...");
        this.select();
    }
}


document.getElementById('Nazwisko').onchange = function() {
    var nazwisko = this.value;
    var wzor = /^[a-zA-Z]+$/g
    if (!wzor.test(nazwisko)) {
        alert("Co to za dziwne nazwisko...");
        this.select();
    }
}
document.getElementById('Mail').onchange = function() {
    var WzorMaila = /^[0-9a-z_.-]+@[0-9a-z.-]+\.[a-z]{2,3}$/i
    if (!WzorMaila.test(this.value)) {
        alert("Bladny mail");
    } else {
        alert('Twoj mail to: ' + this.value);
    }
}

function pushbutton1()
{
var obiektSelect = document.getElementById('Formularz').uczelnia;

if(obiektSelect.options[obiektSelect.selectedIndex].value == '-')
{
    alert('Brak wyboru');    
}
else
{
    alert( obiektSelect.options[obiektSelect.selectedIndex].value );
}

dodanie znacznika <code class="javascript"> - @furious programming

0

Przetestuj pola w dokładnie ten sam sposób w jaki zrobiłeś to wcześniej.

0

Chce zrobic to za pomoca tych funkcji ale cos jest nie tak z ze składnią (this.name)

function czyWypelnione(pole){
	if(pole.value == ""){
		document.getElementById("i"+pole.id).innerHTML = "To pole jest wymagane";
		return false;
	} else {
		return true;
	}
}

window.onload = function(){
	
	document.getElementById("Formularz").onsubmit = function(){
		if(czyWypelnione(this.name)){
			return true;
		} else {
			return false;
		}
	} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1