![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
Mam pyt, jak zrobic pole tekstowe, aby po wpisaniu jakiegos danego slowa np"Dom, wyswietlal sie napis"tak, to dom", ale zeby do tego pola pasowaly tez inne hasla, np ktos wpisze rower - "tak to rower", miasto, "tak to miasto". Z góry dziekuje
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Java czy JavaScript? To zasadnicza różnica
![]() Kod <input type="text" value="" onKeyDown="document.getElementById('cos').innerHTML = 'Tak to '+this.value;"> <span id="cos"></span> //lub <input type="text" value="" onBlur="alert('Tak to '+this.value);"> Jak nie trafiłem to opisz dokładniej ![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat ale zeby do tego pola pasowaly tez inne hasla, np ktos wpisze rower - "tak to rower", miasto, "tak to miasto" Możesz spróbować pobawić się konstrukcją: Kod if(wartosc.indexOf('dom')>-1){ // dom/tak, to dom, etc. } Ale ten kod ma wadę, bo możesz wpisać modmodmodomodomomomdom i też uzna za poprawną. Ostatecznie wyrzuć słowa tak/nie/to, filtruj znaki i sprawdzaj całość. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
Kod <script type="text/javascript"> function sprawdz(formularz) { if(formularz.haslo.value != 'drzewo') { alert('nie, try again'); return false; //nie wysle formularza } else { alert('Tak to drzewo'); return true; //wysle } } </script> <form action="" method="get" onsubmit="return sprawdz(this);"> <input type="text" name="haslo"/> <input type="submit" /> </form> Zrobiłem takie cos - jak wpisuje dzewo to pisze "tak to drzewo", a jak cos innego to "ty again", jak dodac tam jeszcze inne możliwe hasła? ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Tablica z odpowiedziami + pętla.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
Mógłbys mi napisac jak to bedzie wygladalo, bo sobie nie poradzilem;) Bede wdzieczny;)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
https://developer.mozilla.org/En/Core_JavaS...l_Objects/Array
Cytat bo sobie nie poradzilem;) Pokaż, jak sobie nie poradziłeś, co kombinowałeś. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
nie kombinowalem, bo wogole tego nie skapowalem;( Jak cos zrobilem to nic sie nie otwierało, nie mozecie napisac jak to ma wygladac?
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie możemy. Przynajmniej ja nie mogę. Wysil się trochę i sam pokombinuj. Nie na darmo się produkuję, żeby pod nos Ci podsunąć prawie gotowe materiały. Uszanuj czas innych.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
@erix-> zobacz temat który zamknąłeś temu userowi ;]
problem przeniósł tutaj i znowu żebra o ten sam kod ![]() @Michalo1994-> byś wziął kurs gdy problem się pojawił to byś już sam napisał a i wiedzę byś nabył. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Faktycznie.
![]() Jeszcze niech będzie otwarty, a nuż się wysili i coś sam wykombinuje. A po to jest opcja raportuj, aby z niej korzystać. ![]() Koniec offtopa, następne marudzenie o gotowca będzie skutkowało zamknięciem tematu i warnem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
Kod <script type="text/javascript"> function sprawdz(formularz) { if(formularz.haslo.value != 'drzewo', ) { alert('nie, try again'); return false; //nie wysle formularza } else { alert('Tak to drzewo'); return true; //wysle { if(formularz.haslo.value != 'dom' ) { alert('nie, try again'); return false; //nie wysle formularza } else { alert('Tak to dom'); return true; //wysle } } </script> <form action="" method="get" onsubmit="return sprawdz(this);"> <input type="text" name="haslo"/> <input type="submit" /> </form> Co jest źle?? |
|
|
![]()
Post
#13
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Co jest źle?? błąd jak zawsze ten sam - problem między klawiaturą a krzesłem. Twój kod jest w ogóle nie praktyczny. dlaczego? a jak będziesz miał x możliwości będziesz robił x if'ów? (pomijam że masz w tych if'ach błędy logiczne). ~erix wytłumaczył co i jak masz zrobić. poczytaj o tablicach i pętli (for). taki mój mały hint: musisz sprawdzać czy w tablicy jest nazwa którą wpiszesz. jeśli jest to wyświetlasz OK jeśli nie ma NIE. wsio. Cytat Zrobiłem takie cos ukuło mnie to troszke jako iż jestem w stanie rozpoznać kiedy coś napisałem. -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod <html> No więc tak:<head> <script type="text/javascript"> function sprawdz(formularz){ var odp = new Array('drzewo','dom'); for(var i=0; i < odp.length; i++){ if(formularz.haslo.value == odp[i] ){ alert('Tak to ' + odp[i]); return true; } } alert('nie, try again'); return false; } </script> </head> <body> <form action="" method="get" onsubmit="return sprawdz(this);"> <input type="text" name="haslo" value=""/> <input type="submit" /> </form> </body> </html> 1) najpierw tworzymy tablicę która będzie zawierać poprawne odpowiedzi: var odp = new Array('drzewo','dom'); tablica ta może być dużo dłuższa, wystarczy po przecinku dodać kolejne odpowiedzi np: var odp = new Array('drzewo','dom','krzeslo','kot','kat','kit'); Jeśli chcemy wywołać konkretną zmienną tablicy piszemy np: odp[0], odp[1] itd. natomiast ilość wszystkich elementów tablicy to odp.length 2) tworzymy pętlę logiczną i sprawdzamy wewnątrz niej czy dany element tablicy (czyli: odp[i]) jest równy temu co w polu haslo. for(var i=0; i < odp.length; i++){ ... } Jeśli tak, robimy co tam chcemy i piszemy return true; Dzięki temu dalsza część kodu nie wykona się. 3) Jeśli przejdziemy przez całą pętlę to znaczy, że żadna z podanych odpowiedzi nie była zgodna z zawartością pola haslo, wtedy możemy zrobić co chcemy i na koniec zwrócić wartość return false; A może mi ktoś pomóc? ![]() |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
A jest taki skrypt do ściagnięcia z netu??
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
poszukaj i nam powiedz -__-
albo nie, poszukaj i jak nie znajdziesz to weź kurs i się naucz js a nie liczysz na gotowca. google nie boli ... |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (20%) ![]() ![]() |
Ja to musze miec na dzis;((( Ide z tego forum, zegnajcie
|
|
|
![]() ![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat następne marudzenie o gotowca będzie skutkowało zamknięciem tematu i warnem. Żeby nie być gołosłownym... -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:13 |