Michalo1994
28.02.2009, 18:55:55
Mam pytanie, jak zrobić w artykule pole tekstowe, aby po wpisaniu jakigos hasla np "dom", pojawial się napis"tak, to dom"?? Mam na stronce zainstalowaną Joomlę, wiec mam to w postaci kodu normalnie w artykul wpisac pod tekstem, czy jak??
bełdzio
28.02.2009, 19:25:12
to ma być jakaś zwykła "zabawka" czy hasło "z prawdziwego zdarzenia"? bo jak to 1. to mozna to zrobic prosto wykorzystujac js; pobierasz wartosc pola przy pomocy getElementById, a nastepnie porownujesz z ustalonym textem; nalezy pamietac tylko o tym ze napis, ktory trzeba wpisac mozna podejrzec w zrodle strony; mozna rowniez bawic sie ajaxem, ale to juz inna bajka
Michalo1994
1.03.2009, 09:19:45
Tak to ma być♦ to pierwsze, moglby mi ktos dac gotowy kod, bo nie znam javy;(?
Spawnm
1.03.2009, 10:12:51
po pierwsze gotowca nikt ci nie da ->zapraszamy na giełdę ofert
a dodatkowo nie java tylko javascript .
jak chcesz się sam bawić to poszukaj o document.getElementById('id').
na górze jest temat z linkami do kursów .
Michalo1994
1.03.2009, 12:37:01

Szukalem, ale nie znalazle, niemogłbys mi podac kodu, na takie male pole tekstowe, ktor wpisze np "koło" i pojawi sie napis "tak, to koło",

Pleas, zalezy mi na czasie;)
artur_dziocha
1.03.2009, 12:54:34
a co zaliczenie jakies??

jest giełda ofert
oraz w sieci mnóstwo tutoriali
Michalo1994
1.03.2009, 12:57:21
No ale jak pisze w googlach pole tekstowe to wyskakują formularze ktore inf na maila wysylaja. Pomozcie dajcie link do takiego pola tekstowego jak ja chce, lub dajcie gotowy kod;)
Maciekbjw
1.03.2009, 13:16:33
Michalo1994
1.03.2009, 13:26:20
Dzięki, ale skopiowalem ten kod i jak otweram w przeglądarce to obojętnie co wpisze, nic sie nie pojawia;(
Może zły kod:?
<script type="text/javascript">
function sprawdz(formularz)
{
if(formularz.haslo.value != formularz.haslo2.value)
{
alert('Podane hasla roznia sie od siebie');
return false; //nie wysle formularza
}
else
{
alert('Jest ok, wysylamy formularz;)');
return true; //wysle
}
}
</script>
<form action="" method="post" onsubmit="return sprawdz(this);"
<input type="text" name="haslo"/>
<input type="text" name="haslo2"/>
<input type="submit" />
</form>
Może to źle robie? Wkleilem ten kod do artykulu na stronie, otwarłem artykul i zobaczyłem pole tekst i przycisk wpisalem byle co nacisnalem i nic;(
piotrooo89
1.03.2009, 13:35:06
tu nie masz zamknięcia:
<form action="" method="post" onsubmit="return sprawdz(this);"
Michalo1994
1.03.2009, 13:54:36
Działa, ale mi o to nie chodzilo;( Tu są dwa pola poruwnujace hasla, a ja chce jedno i gdy sie wpisze" drzewo" to pojawia sie napis"Tak to drzewo", a jesli sie wpisze inne slowa to pojawia sie napis "nie, sprobuj ponownie", Pomuzcie
piotrooo89
1.03.2009, 14:00:05
<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
}
}
<form action="" method="get" onsubmit="return sprawdz(this);"> <input type="text" name="haslo"/>
tylko nie bardzo wiem po co Ci to?
Michalo1994
1.03.2009, 14:16:08
piotrooo89 jestes super
Jak otwieram w notatniku, to wszystko ok, ale jak wstawiam do artykulu na mojej stronce w Joomla, to nic sie nie dzieje, jak otwieram stonke to widze kod zamiast pola, co mam zrobic zeby poprawnie dzialalo??
piotrooo89
1.03.2009, 14:23:53
piszesz artykuł? chcesz w nim dać działający kod? taki przykład, tak dobrze rozumiem? to poczytaj o iframe.
Michalo1994
1.03.2009, 14:43:50
Tak o to chodzi. Bedzie o chodzic na Joomli? A daloby się zrobic tak ze po wpisaniu jakieos hasla nie poawi sie okno, tylko np tekst"Tak to jest drzewo" pojawi sie pod polem tekstowym??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.