Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Zmiana własciwosci inputa ze wzgledu na zawart textarea
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dob
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
POLVIP
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.
dob
Dzięki wielkie - jeżeli działa to cos takiego mi wystarczy .
Dzieki jeszcze raz
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.