[ 5h0ck @ 07.02.2006. 18:42 ] @
Evo, dajem casnu rec, da ako mi jos sada pomognete oko PHP-a, počinjem da ga učim, ali stvarno, i to svaki dan

Napravio sam neki upitnik u kome postoji maltene sve: Radio bt, Check bt, text, textfield, textfield sa oganičenim brojem (1-31), text field za baš e-mail, i sve to treba da bude cekirano, popunjeno i poslato na mail...

e sad ovako... Dreamweaver ima super stvar sa validacijom i Javi, medjutim ne radi na Radio i Checkers-ima. Mozda moze taj kod da se prepravi, ali ne znam kako.

Moze li mi neko pomoci?
[ Relaja @ 07.02.2006. 20:22 ] @
steta da zbog jave ne naucis PHP :)
[ Leftfield @ 08.02.2006. 10:27 ] @
Koliko razumijem trazis gotovu skriptu ili ces da ucis php. Imas na netu brdo takvih skripti, koliko volis, sve u php-u i to dzabe.
[ 5h0ck @ 08.02.2006. 11:38 ] @
Problm je u tome sto sam hotscripts pregledao uzduz i popreko, i nasao sam nesto blizu, ali to nije to, niti sam ja u stanju da je promenim. Bas sam pomislio "nasao sam!" kada sam bio na nekoj stranici koja ce ti sama izgenerisati stranicu, a na tebi je samo da ubacis koliko ces polja, opis i da li su neophodna... i znas sta? Ne radi skripta. Sta god da kliknem ili oznacim - ne funkcionise. Znaci samo mi nemojt reci da googlam, jer sam se nagooglao koliko dovoljno...
[ boccio @ 09.02.2006. 12:53 ] @
Citat:
5h0ck:
e sad ovako... Dreamweaver ima super stvar sa validacijom i Javi, medjutim ne radi na Radio i Checkers-ima. Mozda moze taj kod da se prepravi, ali ne znam kako.

Code:

if (!document.form.checkbox.checked) {
            alert ("Checkbox nije čekiran.");
            return false;
            }


Citat:
5h0ck: Znaci samo mi nemojt reci da googlam, jer sam se nagooglao koliko dovoljno... :(

http://www.google.com/search?h...idation&btnG=Google+Search

Guglaj.
[ 5h0ck @ 21.02.2006. 18:16 ] @
Evo ovako... DW mi je generisao ovaj kod, koji proverava samo textfield u varijantama broja, broja od-do, mail-a i obican text.

Code:
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- polje '+nm+' mora da sadrži e-mail adresu.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- polje '+nm+' mora da sadrži broj.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- polje '+nm+' mora da sadrži broj između '+min+' i '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- polje '+nm+' je neophodno.\n'; }
  } if (errors) alert('Ispravite sledeće podatke:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>


Na dugme Submit mi je stavio sledeći kod:

Code:
<input name="Submit" type="submit" onClick="MM_validateForm('Ime_i_prezime','','R','Preduzece','','R','Funkcija','','R','Ulica','','R','Mesto','','R','Postanski_broj','','RinRange10000:99999','Telefon','','RisNum','Fax','','RisNum','Email','','RisEmail');return document.MM_returnValue" value="Pošalji">


Sta treba da dodam od koda da bi mi jos proveravao Radio i Checkbox?

Hvala
[ SmilieBG @ 21.02.2006. 21:30 ] @
Mislim da nece da moze tako...

Ipak ces morati da naucis osnove PHP-a, jer bez toga ne ide... A ovo je bash bash osnova.

Poz,
Sale

PS. vec su ti napisali odgovor iznad... Ali ako ne zelis...
[ 5h0ck @ 22.02.2006. 00:25 ] @
U sustini, anketu sam uradio...
Doduse, tako sto ce jedan deo da porverava Java a drugi PHP. Tacnije, sve sto ima veze sa Radio i Checkbox-ovima kontrolise PHP na narednoj stranici, a sve ostalo, JAVA posle pritiska na dugme poshalji.

Na gore naveden code sam nailazio mali milion puta, ali NE ZNAM da ga ubacim sto mi se i cini da sam vec pomenuo i sto je razlog sto vas ovo pitam!

[ SmilieBG @ 22.02.2006. 10:40 ] @
Cekaj, sta sad pitas? kako da uradis proveru check i radio button-a u js-u?

Pa google zaboga :(

Poz,
Sale
[ japan @ 22.02.2006. 11:36 ] @
javascript se u browseru iskljucuje u dva klika. zaboravi na validaciju js-om ako ti je stvarno bitno da skripti koja obradjuje formu stignu validni podaci...
[ semsudin @ 23.02.2006. 18:00 ] @
Pozdravi

Evo ti jedan nacin za validaciju unesenih polja, ali pomocu php-a,

posto ti unosis te podatke u formu znaci da je proslijedjujes nekoj funkciji ili nekoj drugoj datoteci.

U glavnom to cemu prosljedđuješ te podatke trebalo bi imati jednu if petlju u kojoj bi bilo

Code:

if($ime_tradio_polja && ime_check_polja && ime_textfield_polja && ime_textarea_polja)
{
//uradi nesto
}
else
{
//vrati ga na formu ponova
}



if($ime_polja) - provjerava da li varijabla ima vrijednost, znaci da li je popunjena

&& - logicki operator za I

A takodjer pomocu php funkcija mozes i da provjeris da li je ispravan format unosa podataka za svako polje.

[Ovu poruku je menjao semsudin dana 23.02.2006. u 19:05 GMT+1]