Chciałbym utworzyć przycisk przesyłania formularza HTML z wartością 'add tag'
, jednak strona internetowa jest w języku szwedzkim, więc chciałbym mieć inny tekst przycisku .
To znaczy chcę mieć taki przycisk
ale chcę mieć taki kod
if (request.getParameter(cmd).equals("add tag"))
tags.addTag( /*...*/ );
czy to możliwe? Jeśli tak to jak?
Odpowiedzi:
Jest to możliwe za pomocą
button
elementu.Ze strony W3C na
button
:źródło
Zgodnie z sugestią @ greg0ire w komentarzach:
Po stronie serwera zrobisz coś takiego:
(Ponieważ nie znam tego języka (java?), Mogą wystąpić błędy składniowe).
Wolałbym
<button>
rozwiązanie, ale nie działa zgodnie z oczekiwaniami na IE <9 .źródło
Jest tutaj wiele odpowiedzi wyjaśniających, co możesz zrobić (używam innej nazwy pola), ale prosta (i jeszcze nieokreślona) odpowiedź na twoje pytanie brzmi `` nie '' - nie możesz mieć innego tekstu i wartości, używając tylko HTML.
źródło
Nie wiem, czy dobrze zrozumiałem, ale jak rozumiem, możesz użyć dodatkowego ukrytego pola z wartością „dodaj tag” i pozwolić, aby przycisk miał żądany tekst.
źródło
Jeśli obsługujesz „dodawanie tagu” przez JScript:
Lub powyżej, jeśli obsługuje się przez ponowne załadowanie strony
źródło