Forum www.komorki.forumowisko.net Strona Główna www.komorki.forumowisko.net
Zapraszamy na www.komorki.forumowisko.net
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy    GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Niedziałający skrypt

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.komorki.forumowisko.net Strona Główna -> JAVA SCRIPT
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pioteer
Admin



Dołączył: 19 Kwi 2006
Posty: 334
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Turośń Dolna

PostWysłany: Pon 14:08, 26 Cze 2006    Temat postu: Niedziałający skrypt

A więc chciałem zrobić skrypt w JS w którym po wpisaniu danego tekstu do pola tekstowego zamieniał by litery na duże. Moge to spokojnie napisać przy pomoge prompt ale przy polu tekstowym jakoś nie wychodzi tzn.gdy nic nie wpisuje wszystko działa a gdy wpisuje to pojawia mi się tekst nie ten co powinien pomóżcie oto skrypt jaki jest w nim błąd:
Cytat:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><script type="text/javascript">
var tekst1=document.formularz1.tekst.value;
function funkcja()
{if (document.formularz1.tekst.value==""){
alert ('Wpisz coś!');
}
else
document.write (tekst1.toUpperCase());
}
</script>

</head>
<body><form name="formularz1">
<input type="text" name="tekst">
<input type="button" value="Zamień na duże" onClick="funkcja()"></form>

</body>
</html>


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
eRiZ
Haker



Dołączył: 25 Kwi 2006
Posty: 616
Przeczytał: 0 tematów

Ostrzeżeń: 0/10
Skąd: Szczebrzeszyn, /dev/null :)

PostWysłany: Pon 15:40, 26 Cze 2006    Temat postu:

Nie mozesz uzywac w ten sposob document.write. Jak juz, to
Kod:
document.getElementById('warstwa').innerHTML = tekst1.toUpperCase();

(tylko utworz ta warstwe)

to bylo raz. Drugi raz:
Kod:
var tekst1=document.formularz1.tekst.value;
function funkcja()
{if (document.formularz1.tekst.value==""){

Zmienna tekst1 umieszczona w tym miejscu zawsze bedzie pusta. Zamiast tego:
Kod:
function funkcja()
var tekst1=document.formularz1.tekst.value;
{if (document.formularz1.tekst.value==""){

tylko troche bez sensu miec w zmiennej wartosc pola formularza i sprawdzac w warunku drugi raz to samo, ale naokolo.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.komorki.forumowisko.net Strona Główna -> JAVA SCRIPT Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin