z jQuery, próbuję wyłączyć pole wprowadzania takiego:W jaki sposób można wyłączyć typ wejściowy = "obraz" za pomocą jquery?
<input id="submit" type="image" src="submit.jpg">
Co chciałbym zrobić, to wyłączyć przycisk i zmienić obraz z innego obrazu (submitGreyed.jpg) wizualnie zawiadomić ten przycisk jest wyłączony.
z następującą linię wyłączyć przycisk:
JQuery("#submit").attr('disabled','true');
potem zmienić obraz z:
JQuery("#submit").attr('src','submitGreyed.jpg');
i raz wyłączone mogę przesłać formularz z:
JQuery("#form").submit();
Druga linia ma dziwne zachowanie; czasem działa, a czasami nie.
Po uruchomieniu przycisk jest wyłączony, obraz zmieniony, a formularz jest przesyłany; kiedy to nie działa, przycisk jest wyłączony, formularz jest przesyłany, ale obraz nie jest zmieniany.
Jak mogę to rozwiązać?
W jaki sposób ma to czasami nie działa? Czy masz na myśli, że w niektórych przeglądarkach się psuje? – Matchu
tak, to nie działa w firefox 3.5.7 i safari też. Po wyświetleniu obrazu po raz pierwszy, zacznie działać. Po zamknięciu i ponownym otwarciu przeglądarki nie działa. – systempuntoout
Twoje oferty są niezbilansowane między podwójnymi i pojedynczymi cudzysłowami. #form nie ma końca oferty całkowicie – user113716