Pagina 1 din 1

Modificari in script, dublu Select list si verificare camp

Scris: Dum Noi 04, 2012
de cadou
Deci am codu asta de inregistrare, merge perfect no problem , dar vreau sa fac ceva modificari la el si nu reusesc, poate stiti voi.
Astea sunt moficarile care vreau sa le pun in aplicare si nu am reusit.

1. Am 2 campuri Select in formular: "tara" si "oras". As vrea ceva de genu In functie de tara sa iti apara orasele (exemplu : Am in coloana tari : Romania,Spania,Franta . iar in functie de tara sa apara orasele (exemplu: Aleg la tara Romania, la oras sa imi apara lista cu orasele ... Constanta, Bucuresti, Brasov etc ... , Aleg la tara Franta , la oras sa imi apara lista cu orasele ... Paris,Roma ... etc si tot asa ).

2. Vreau sa pun conditii de completare. Daca nu completez un singur camp sa zica , campul x nu sa completat.
Codu se afla aici, adresa URL: scapadeplictiseala.tk/aaa
Scuze de link dar nu incapea tot codu aici.

Modificari in script, dublu Select list si verificare ca

Scris: Lun Noi 05, 2012
de steell
1. Ai niste exemple aici cum poti face acest lucru, la pagina:
https://marplo.net/ajax/multiple-sel ... -ajax.html
Uitete in josul paginii sa vezi cum afiseaza in browser

2. Ca sa verifice animite conditii si sa faca trimiterea datelor numai daca conditiile sunt indeplinite faci asa:
intr-un script js nou scri:

Cod: SelectaĊ£i tot

<script type="text/javascript">
function verifica() {
	if (document.forms.nume_formular.nume_camp.value.length < 5) {
		alert('Completeaza numele, minim 5 caractere!');
		return false;	
	}
        else if (document.forms.nume_formular.nume_camp.value.indexOf("@")==-1) {
		alert('Adaugati corect adresa de e-mail!');
		return false;
	}
return true;
}
</script>
Apoi la formular scri asa :
<form name="nume_formular" onsubmit="return verifica()" action si celelalte atribute>

Prima conditie verifica daca campul respectiv are o valoare mai mica de 5 caractere, al doilea if verifica daca campul email contine caracterul @ .
Tu poti sa pui cate if-uri vrei si ce conditii vrei sa indeplineasca, astea sunt niste exemple.