raak07
14.04.2010, 09:58:01
Hej
W formularzu mam kilka pól input typu file.
W trakcie wypełniania pomyliłem się, chcę wyczyścić i pozostawić puste pole file. IE pozwala na taką czynność a jak to zrobić w FF. Czyszczenie całego formularza - nie.
Pozdrawiam
krzysztof_kf
14.04.2010, 17:03:44
Witam może to ci pomoże pozdrawiam

<input type="file" id="wyczysc" /> <input type="button" value="Wyczyśc " onclick="document.getElementById('wyczysc').value='';"/>
raak07
14.04.2010, 19:54:14
Dziękuję
Jeszcze jedno pytanie związane z polem input - typ file.
W jaki sposób można temu polu nadać własny wygląd ( CSS )?
Pozdrawiam
P.S. dla krzysztof_kf
później wstawię "Pomógł"
krzysztof_kf
14.04.2010, 20:41:28
Jeśli chodzi o input file dodanie css jest bardzo ograniczone do minimum np dodajesz klasę
.file {
background: #000;
i do inputa dodajesz
<input type="file" id="wyczysc" class="file" />
Pawel_W
14.04.2010, 20:45:37
nadać css jako takiego się nie da, można natomiast zrobić "fake?" takiego przycisku, korzystając m.in. z label i innych rzeczy
przykłady masz np. tutaj
http://www.quirksmode.org/dom/inputfile.html
raak07
14.04.2010, 20:51:55
Hej
Na klasie próbowałem efekt jest w IE6.0(może być), ale pod FF przycisk jest Windosowski.
Pozdrawiam
krzysztof_kf
14.04.2010, 20:59:08
Tu niestety nie masz dużego pola manewru ;/