Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Zmiana własciwosci inputa ze wzgledu na zawart textarea
dob
post
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
 
Start new topic
Odpowiedzi
POLVIP
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 10:38