Naprawdę chcę mieć link, na przykład "Zapisz", który działa tak samo, jak przycisk przesyłania typu wejściowego?HTML: Tworzenie linku, przesyłanie w formularzu?
Nigdy nie wymyśliłem, jak to zrobić, czy to możliwe? W jaki sposób?
Naprawdę chcę mieć link, na przykład "Zapisz", który działa tak samo, jak przycisk przesyłania typu wejściowego?HTML: Tworzenie linku, przesyłanie w formularzu?
Nigdy nie wymyśliłem, jak to zrobić, czy to możliwe? W jaki sposób?
Można po prostu styl przycisk, aby wyglądać linkiem:
input[type="submit"]
{
background: transparent;
text-decoration: underline;
cursor: pointer;
}
nie zapomnij o 'cursor: pointer' –
Po prawej. Dzięki .. –
i granicy: brak; .. działa świetnie! – Karem
jego możliwe przy użyciu javascript. tak:
<form name="theform" ...>
<a href="javascript:document.theForm.submit();">Save</a>
</form>
ale chciałbym zaproponować styl przycisk, aby wyglądać jak łącza, więc nie masz problemu z klientami bez javascript
To jest najlepsza odpowiedź. Obecnie wszyscy mają javascript, więc nie powinno to stanowić problemu. Styl przycisku wyglądającego jak link jest brudny (wymaga wielu stylów pasujących do istniejących łączy). To jest najprostsze (a więc najlepsze) rozwiązanie w mojej opinii :) – CpnCrunch
Losowe przykład:
Postać:
<form id="myform" name="myform" method="post" action="something.php">
Dodaj link: <a href="javascript:postform()">Click!</a>
JavaScript:
<script language="JavaScript" type="text/javascript">
function postform()
{
document.getElementById('myform').submit() ;
}
</script>
Czy musi to być po prostu HTML, nie JavaScript? Nie jestem pewien, czy możesz to zrobić. Można jednak ustawić przycisk przesyłania, aby wyglądał jak standardowe łącze. – Liggi
+1. Nie zasługuje na wynik -1 za bycie noobem. – Stephen