indexOf funkcija

1

indexOf funkcija

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Imam pitanje u vezi indexOf funkcije.. dakle.. kako da preko nje ispitam da li u textboxu imam neke znakove.. znam kako ide za jedan znak, ali kako da ispitam da li je recimo u text boxu upisan broj 4, slovo B, znak +...
ne ide sa '4','b',... niti sa odvojenim upitima...

jednostavan je odgovor pretpostavljam, samo meni mozak nece da isprocesira to Smile

pozdrav



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ako su uzastopni, onda radi indexOf("4B");
Kada stavljas zarez, iza zareza ide od koje pozicije da trazi nadalje (ako se dobro secam).

Negde sam naisao i na oblik indexOf(string_varijabla.substring(0,1))
gde je string_varijabla string od vise slova.



offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Hmm... Mozda ima neko lakse resenje, ali mozes da to sredis sa odvojenim upitima...

if (string.indexOf("4") > -1) // postoji taj karaker. funkcija vraca broj na kom se mestu nalazi karakter

Kada f-ja vrati -1 onda karakter nije nadjen.
Tako bi trebalo da radi sa odvojenim upitima.

Note: Ja sam sada (ovih dana) pod uticajem C# pa moze biti da se JavaScript ne slaze sa mojom konstatacijom Smile.

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Bravo momci Smile niste mi dali dobar odgovor Smile

prvo bobbyju Smile dakle, ne znam da li su uzastopni, dakle idemo ponovo, da ispita da li se u textboxu nalazi neki od sl. karaktera npr. K, 5, 3... ali ne uzastopno, nego bilo gde u tekstu (dodushe i ja sam bio malo nejasan vidim), dakle ne pali indexOf ('K53',0)...
tacno je da postoji i sa tim substringom.. od vishe slova... ali ne reshava problem....

sad chika snoop, koji mi je vec stotinu puta pomogao Smile (zahvaljujem se i u to ime)... u pravu si vraca -1 ako nije nadjen karakter... nije mi radilo sa odvojenim upitima, dakle indexOf ('k',0) || indexOf('3',0)... jer izgleda da prihvata samo poslednju sintaksu.. dakle samo poslednji indexOf... primeti ako je 3-ka upisana, ali ne registruje K... ako me razumete...
jer ja ne znam sta ce neko da upishe u textbox.. pa bi da ispitam AKO je upisao nesto od odredjenih karaktera, da prihvati submit, a ako nije da alertuje gresku ili nedostatak... samo kazem.. nisam uspeo sa ponovljenim upitima, a u sintaxi funkcije nisam uspeo da ubacim vishe chlanova.... ..

hvala u svakom sluchaju...

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

if ((indexOf("A") != -1) && (indexOf("B")!= -1) && ... )

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

@ Drejk

Nije chika snoop toliko star Very Happy.
Drago mi je sto je moje 'pametovanje' nekom pomoglo SmileWink.

Elem, ne znam kako nisi uspeo. Ako si napisao ovako kako je Bobby napisao, trebalo bi da radi.
Ne verujem da postoji Regular Expression (Regex) za JavaScript koji bi ti taj posao neverovatno olaksao.

Sada mi je nesto palo na pamet.
ASP.NET ima kontrolu bas za Regex (na klijent srtani). Ona (kontrola) generise Java Script u stranici tako da ako uzmes taj Java Script i ubacis u HTML stranicu, trebalo bi da radi.

Ako nisi resio problem, mogu ja da odradim to i da ti posaljem taj generisan JS. (Nadam se da ce raditi).

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Nije chika snoop star, ali je ipak chika za mene Smile nudge nudge, know what i mean Smile ovo bobbyjevo sad radi.. hvala puno chika bobby Smile nisam te izgleda razumeo u prvoj poruci Smile

pozdrav obojici Smile)

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

@ Drejk

I think I know what you mean WinkSmile (dvosmislena recenica - tvoja Smile).
Dobro je da radi. Ne moram da ti saljem onaj genericki JS Smile.

Svaki uslov moras da izjednacis sa necim.
Ja sam ti dao polovican primer.
Ma vazno da radi. Smile
Poz.

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Ovo radilo

if ((indexOf("A") != -1) && (indexOf("B")!= -1) && ... )

samo sam naravno morao da izbacim znak uzvika i da turim == a ne = ali u glavnom radi bez istoga...

sljaka bre ko pravo Smile

fala momci..

Dopuna: 21 Nov 2005 23:48

E ajde kad smo vec tu da provuchem josh koje pitanje Smile dodushe sad je vec mix JScripta i zloglasnog nam PHP-a Smile

Dakle...

forma u htmlu.. sa imenim i sve...
u javaskriptu ispitana da li je sve u redu, popunjena, ispravno i sve..

sad, treba mi u php-u da on podatke iz te forme... unese u najjobichniji
txt fajl... znachi bez bazU Smile

nisam vichan neshto u PHPu (a u JScriptu sam kao vichan a Wink pomisliste vi:),
al sam provalio da ide nesto ovako...

fopen ("baza.txt", "a")
fwrite ("$promenljiva")
fclose ...

nije to problem.. to radi, otvori on i upishe ono shto stavim za promenljivu... i sve to lepo shljaka, append je tip otvaranja i tako..
E sad, pitanje, kako da preuzmem iz forme vrednosti

znachi kako da

$email=form1.email.value

ako me razumete....

kako to ide sa php-om i sve...


p.s. mozda sam ovo trebao da pitam u php odeljku ali.. ima daaaleeeke veze i sa javaskriptom Wink

fala

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Znao sam da sam trebao da zakljucam temu na vreme Very HappyMr. Green

Koliko god se trudio da iz hiperaktivnih mozdanih celija izvucem trunke secanja kako PHP prihvata podatke iz forme, iste ne mogu da izvucem Very Happy.

Ovde ti, Drejk, ja ne mogu pomoci.
Da si pitao ASP, to bih ti rekao.
Cekaj nekog PHP 'manijaka' Very Happy

Ko je trenutno na forumu
 

Ukupno su 1202 korisnika na forumu :: 47 registrovanih, 6 sakrivenih i 1149 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, A.R.Chafee.Jr., airsuba, Alibaba1981, aramis s, babaroga, bagor10, Bojan85, bojank, Boris Bosiljčić, Centauro, darkangel, darkstar101, dejina811, djordje92sm, DonRumataEstorski, Dorcolac, Georgius, GORDI, havoc995, Klecaviks, kybonacci, loon123, LUDI, mercedesamg, Mercury, mnn2, moldway, mushroom, ObelixSRB, panonski mornar, pein, procesor, raptorsi, S2M, Sir Budimir, slonic_tonic, solic, Tas011, Vatreni Zmaj, vladaa012, vladulns, wizzardone, Zaledjeni, zillbg, zixmix, šumar bk2