[js] Zmiana własciwosci inputa ze wzgledu na zawart textarea |
[js] Zmiana własciwosci inputa ze wzgledu na zawart textarea |
16.12.2003, 20:24:57
Post
#1
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
Witam mam mały problem z java scryptem - mam formularz w którym jest textarea oraz pole typu file i chciałbym w zależnosci od tego czy jest cos w textarea wyswietlac pole typu file disable lub normalnie. Oczywiscie powinno to działac dynamicznie
Jeżeli textarea zawiera jakis text - selektor plików powinien byc wyłaczony else selektor plików powinien być właczony i działać... Próbowałem za pomocą if to zrobic : [xml:1:6cff026748]if(document.news.tresc.value == '') { document.write('<input type="file" size="20">'); }else{ document.write('<input disable type="file" size="20">'); }[/xml:1:6cff026748] no ale nie daje to zadnego efektu (wogole to wstyd to wklejac) Jeżeli mogłby ktoś rzucic kodem (ponbiewaz niemam zielonego pojecia na temat java scriptu) to byłbym wdzieczny bardzo - dzięki , pozdrawiam -------------------- |
|
|
17.12.2003, 16:23:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Long Island, NY USA Ostrzeżenie: (0%) |
to jest tylko bardzo prosta wersja rozwiazanie twojego problemu
Kod <html>
<head> <script> function checkFileField() { if (document.form1.textarea.value!='') { document.form1.file.disabled = false; } } </script> </head> <body> <form action="" method="post" enctype="multipart/form-data" name="form1"> <textarea name="textarea" wrap="VIRTUAL" id="textarea" onKeyDown="checkFileField();"s></textarea> <input type="file" name="file" disabled> </form> </body> </html> Jak chcesz cos bardzie skomplikowanego bo mozna np. dodac ochrone jesli ktos napisze cos a potem wykasuje, policzyc ile liter i dodac file jesli napisze 50 wyrazow /znakow. Napisz u mnie na forum. -------------------- |
|
|
17.12.2003, 18:53:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
Dzięki wielkie - jeżeli działa to cos takiego mi wystarczy .
Dzieki jeszcze raz -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 07:19 |