Widzę na wielu stronach, że klawisz Enter spowoduje przesłanie formularza, ale możesz również kliknąć przycisk, aby przesłać. Czy istnieje jakaś sztuczka? A może przycisk ma dwa różne typy funkcji?klikając przycisk "prześlij" i naciśnij "
Odpowiedz
Moja droga, nie ma nic trudnego. Po prostu wpisz typ przycisku jako submit
, a twoja wola osiągnie to, czego chcesz. See This
po aktualizacji
Kiedy jest form
tag na stronie html, przycisk enter zawsze wysłać formularz. Jeśli masz własny przycisk o numerze type="button"
, możesz go przesłać.
<input type="button" onclick="submitform();" value="Button">
i tu jest twój JavaScript funkcja
function submitform()
{
document.forms["myform"].submit();
}
Stąd twoi obu przypadkach można osiągnąć
Jeśli masz prawidłowo zaznaczony formularz z elementem wejściowym type = submit jako przycisk przesyłania, przycisk enter powinien domyślnie przesłać formularz (gdy koncentrujesz się w elemencie wejściowym type = text). Kliknięcie również działa.
Każdy kod przetwarzający byłby wysyłany do zdarzenia "onsubmit" formularza zamiast do zdarzenia "onclick" przycisku. Dodatkowo możesz zwrócić wartość false, aby anulować przesyłanie formularza (na przykład, jeśli sprawdzanie poprawności formularza nie powiedzie się).
„Każdy kod przetwarzanie pójdzie na«onsubmit»Event formularza zamiast przycisku w«onclick» zdarzenie. ' ...Doskonały. – Mowzer
- 1. Zwiększ liczbę, klikając przycisk
- 2. Wykryj lewy przycisk myszy naciśnij
- 3. JavaScript wczytać stronę klikając przycisk
- 4. Rozpocznij inną działalność, klikając przycisk:
- 5. Starling AS3 touch naciśnij naciśnij i przytrzymaj
- 6. Django Form przycisk Prześlij
- 7. Jak styl tekstu przycisk Prześlij
- 8. UISeachBar wykryć, kiedy użytkownik naciśnij przycisk
- 9. Jak dynamicznie tworzyć obrazki, klikając przycisk?
- 10. Przejdź do innego adresu URL, klikając przycisk
- 11. Przełącz przycisk HTML, klikając jego etykietę:
- 12. Czy otworzyć nowe okno, klikając przycisk?
- 13. Python 3 i tkinter otwierają nowe okno, klikając przycisk
- 14. Formularz onsubmit kontra przycisk Prześlij onclick
- 15. HTML-Prześlij-przycisk: inna wartość/tekst przycisku?
- 16. naciśnij przycisk, aby otworzyć stronę internetową z aplikacji
- 17. Jquery wybierz pole tekstowe NEXT na klawisz Enter Naciśnij przycisk
- 18. Zapobieganie odrzucaniu klawisza programowalnego na klawiaturze systemu Android Naciśnij przycisk
- 19. wyłączyć powiększanie przeciągając w Google mapy, klikając przycisk
- 20. Jak uzyskać Indexpath komórki w UITableView, klikając przycisk Custom accessory?
- 21. Jak dodać nowy wiersz tabeli programu ASP.NET, klikając przycisk?
- 22. usuń atrybut readonly z wielu pól klikając przycisk w jquery
- 23. jak przekierować do konkretnego adresu URL, klikając przycisk na Androidzie?
- 24. JavaScript - jak zamknąć aktualną kartę przeglądarki klikając przycisk?
- 25. Wybierz pierwsze 5 pole z tabeli, klikając na przycisk
- 26. Jak mogę uzyskać kliknięcie przycisku Kliknij przycisk paska narzędzi, klikając przycisk TabbarItem?
- 27. Przycisk Prześlij ma fazę Nie mogę pozbyć się
- 28. Prześlij przycisk logowania do logowania po naciśnięciu Enter
- 29. Blackberry Realizacja Naciśnij i czeka na potwierdzenie
- 30. UIButton naciśnij i przytrzymaj - powtarzaj czynność aż zwolnij
Niestety, nie sprecyzowałem. Jest to przycisk, który ustawiłem jako przycisk przesyłania, więc domyślam się, że nie ma tych samych atrybutów co prawdziwy. – Sam
@Sam zobacz, czy zaktualizowałem swoją odpowiedź –