Commit med "enter" fra en <html:select> i en <html:form>
Jeg har en JSP, der med hjælp af struts genererer en lille form.I min form, har jeg et tekstfelt, et passwordfelt og et selectfelt. Simplificeret ser koden således ud:
------------------
<html:form
action="/login"
name="com.mycomp.actionForms.ValgForm"
type="com.mycomp.actionForms.ValgForm"
scope="request">
<html:text
name="com.mycomp.actionForms.ValgForm"
property="brugernavn"/>;
<html:password
name="com.mycomp.actionForms.ValgForm"
property="password"/>;
<html:select
name="com.mycomp.actionForms.ValgForm"
property="selectedLang">
<html:option value="A">
<bean:message key="valgform.valg.a.title"/>
</html:option>
<html:option value="B">
<bean:message key="valgform.valg.b.title"/>
</html:option>
<html:option value="C">
<bean:message key="valgform.valg.c.title"/>
</html:option>
</html:select>
<html:submit>
<bean:message key="valgform.submit.title"/>
</html:submit>;
</html:form>
------------------
Problemet er at hvor man fra tekst- og passwordfeltet kan Submitte ved at trykke "ENTER" når feltet har fokus, så kan man ikke fra selectfeltet.
Spørgsmål:
1. Kan man sørge for at det er muligt at indsende formen direkte fra en html:select, eller er det helt umuligt?
2. Hvordan kan man ellers løse problemet?
