JamalBIG
24.10.2012, 12:49:35
Witam
W jaki sposób mogę połączyć dwa 'onChange':
<script type="text/javascript" language="javascript"> function disableFunc() {
document.getElementById("zdjecie").disabled = true;
}
<input type="file" name="zdjecie" class="przycisk" onchange="disableFunc();" onchange="this.form.submit();" />
Z góry dzięki za pomoc
Pozdrawiam
nospor
24.10.2012, 13:01:00
....
onchange="disableFunc();this.form.submit();"
Czy to ja już wariuję czy to nadal Wy?
JamalBIG
24.10.2012, 13:20:40
moja wina za niepotrzebne pytanie, próbowałem wcześniej Twoje rozwiązanie i nic a zapomniałem dodać do input 'id="zdjecie" aby wszystko działało ok, również zauważyłem, że ważna jest kolejność czyli onchange="this.form.submit();disableFunc();"
nospor
24.10.2012, 13:22:30

A kolejnośc w tym wypadku jest ważna dlatego, że wyłączasz pole. A pola wyłączone nie są wysyłane. Tylko dlatego tak kolejnośc tu jest ważna. Gdybyś wyłączał inne pole, które nie miało by iść formem, to kolejność nie miałaby znaczenia