java skrypty - pilnie |
Autor |
Wiadomość |
szymonek
ĄĄĘĘĘ

Wiek: 37 Dołączył: 20 Sie 2006 Posty: 2645 Skąd: 54° 05'N 22° 56'E
|
Wysłany: 18-12-2008, 02:02 java skrypty - pilnie
Bolid: 1E 187 |
|
|
Witka. Sprawa wygląda tak mam prosty formularz o taki:
Cytat: |
<html>
<head>
<title>Formularz</title>
<script type="text/javascript">
window.onload = Laduj;
function Laduj(){
document.forms['sprawdzanie_poprawnosci'].onsubmit = Verify;
}
function Verify(){
var aa = document.forms['sprawdzanie_poprawnosci'].imie.value;
var ab = document.forms['sprawdzanie_poprawnosci'].nazwisko.value;
var ac = document.forms['sprawdzanie_poprawnosci'].kraj.value;
var ad = document.forms['sprawdzanie_poprawnosci'].telefon.value;
var error = false;
if (aa == "") {
document.forms['sprawdzanie_poprawnosci'].imie.style.border = "2px solid #FF0000";
alert('Nie wypełniłeś pola z imieniem!');
error = true;
}
if (ab == "") {
document.forms['sprawdzanie_poprawnosci'].nazwisko.style.border = "2px solid #FF0000";
alert('Nie wypełniłeś pola z nazwiskiem!');
error = true;
}
if (ac == "") {
document.forms['sprawdzanie_poprawnosci'].kraj.style.border = "2px solid #FF0000";
alert('Nie podałeś kodu!');
error = true;
}
if (ad == "") {
document.forms['sprawdzanie_poprawnosci'].telefon.style.border = "2px solid #FF0000";
alert('Nie podałeś kodu!');
error = true;
}
if (error) {
return false;
}
}
</script>
</head>
<body>
<form method="post" action="" name="sprawdzanie_poprawnosci">
<label>imię:</label> <input type="text" name="imie" value=""/><br>
<label>nazwiskod:</label> <input type="text" name="nazwisko" value=""/><br>
Adres:<br>
<label>Ulica:</label> <input type="text" name="adres" value="" /><br>
<label>Miasto</label> <input type="text" name="miasto" value="" /><br>
<label>Kod:</label> <input type="text" name="kod" value="" /><br>
<label>Kraj:</label> <input type="text" name="kraj" value="" /><br>
<label>telefon:</label> <input type="text" name="telefon" value="" /><br>
<label>adres e-mail:</label> <input type="text" name="pole2" value="" /><br>
<input type="submit" value="sprawdz poprawnosc danych" />
</div>
</form>
</body>
</html>
|
I działa on ekstra. CHcę dodać jeszcze jeden JS o taki:
Kod: |
function emile(){
var adres=document.forms['sprawdzanie_poprawnosci'].pole2.value
var malpa=adres.indexOf('@');
kropka=adres.lastIndexOf('.');
if (malpa<2 || malpa>kropka){
alert("Adres e-mile wpisany niepoprawnie");
return false;
}
return true;
}
|
ten drugi skrypt również działa ale tylko jak jest bez tego pierwszego..jak to dodać żeby działało i jedno i drugie. |
_________________
Rzeczy niemożliwe załatwiam od ręki... cuda zajmują mi trochę więcej czasu... |
|
|
|
 |
szymonek
ĄĄĘĘĘ

Wiek: 37 Dołączył: 20 Sie 2006 Posty: 2645 Skąd: 54° 05'N 22° 56'E
|
Wysłany: 18-12-2008, 09:57
Bolid: 1E 187 |
|
|
dobra rozwiązałem to przez stworzenie dodatkowej funkcji:
function global_Verify()
{
return (Verify() && emaile());
} |
_________________
Rzeczy niemożliwe załatwiam od ręki... cuda zajmują mi trochę więcej czasu... |
|
|
|
 |
Ciacho
Skoda Lover
Wiek: 39 Dołączył: 09 Cze 2006 Posty: 2755 Skąd: Podkarpacie
|
Wysłany: 18-12-2008, 11:23
Bolid: Skoda Octavia II FL 1.6 TDI Greenline |
|
|
żeby ja wiedział co ty piszesz |
_________________
 |
|
|
|
 |
obcy21
Nałogowiec

Wiek: 38 Dołączył: 10 Maj 2008 Posty: 153 Skąd: W-wa
|
Wysłany: 18-12-2008, 12:24
Bolid: audi 80 B4 1.9 TD |
|
|
Cytat: | żeby ja wiedział co ty piszesz |
kolega szymonek, chyba nas zaczął obrażać w swoim języku |
_________________ to nie BÓG stworzył człowieka, a CZŁOWIEK boga
Zbieram na: ?? |
|
|
|
 |
bakol
Nałogowiec

Wiek: 41 Dołączył: 21 Cze 2007 Posty: 271 Skąd: Ruda ?ląska
|
Wysłany: 18-12-2008, 13:39
Bolid: stilo 3D 1.8 |
|
|
jakbyscie sie troche znali na programowaniu nieuki jedne to wiedzielibyście, że szymonek nie obraza nas wszystkich tylko Kropka
oto dowód:
szymonek napisał/a: |
if (malpa<2 || malpa>kropka){
|
co w tłumaczeniu znaczy, że
małpa ma iq mniejsze od 2
ale za to większe od kropka
....przecież to jasne
PS. szymonek literówka Ci sie zrobiła, zamiast "iq" jest "if" |
_________________ Pokaż cycki - dam Ci jabłko ! |
|
|
|
 |
szymonek
ĄĄĘĘĘ

Wiek: 37 Dołączył: 20 Sie 2006 Posty: 2645 Skąd: 54° 05'N 22° 56'E
|
Wysłany: 18-12-2008, 13:54
Bolid: 1E 187 |
|
|
|
_________________
Rzeczy niemożliwe załatwiam od ręki... cuda zajmują mi trochę więcej czasu... |
|
|
|
 |
ulmi
Centomania Podkarpacie Przyjaciel

Wiek: 40 Dołączył: 06 Lip 2007 Posty: 1545 Skąd: Rzeszów
|
Wysłany: 18-12-2008, 17:10
Bolid: seicento 1,1 MPI |
|
|
ja zacząłem programowanie od października i POTWIERDZAM to co napisał bakol, |
_________________ BORKI 2010 # 105
A STATE OF TRANCE with ARMIN VAN BUUREN
 |
|
|
|
 |
DMariusz
nówka sztuka ;)
Wiek: 45 Dołączył: 03 Cze 2008 Posty: 15 Skąd: Wrocław, Warszawa
|
Wysłany: 19-12-2008, 01:56
Bolid: Seicento Active (1.1 MPI) |
|
|
to miejsce:
Cytat: | document.forms['sprawdzanie_poprawnosci'].onsubmit = Verify; |
decyduje, ktora metoda wywola sie po wykonaniu funkcji... rozwiazania masz 3:
wsadzic walidacje maila jako kolejny warunek walidacji, wywolac walidacje globalna po walidacji maila lub wywolac walidacje globalna przed walidacja maila... co wlasnie zrobiles...
a na przyszlosc pisz kod nie obrazajac forumowiczow porownaniami do malp |
_________________ Tak na serio, to jeżdzę serią....
Zamieniłem Sejka na najlepsze auto świata... Służbowe... |
|
|
|
 |
|