Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Zmiana własciwosci inputa ze wzgledu na zawart textarea
dob
post 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


--------------------
Go to the top of the page
+Quote Post
POLVIP
post 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.


--------------------
Mariuz @ POLVIP ;)
Znajdziesz mnie tutaj...
Zobacz: http://www.polvip.net
Go to the top of the page
+Quote Post
dob
post 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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 07:19