Javascript 在这种情况下,如何预选一个选项?
嗨,我想知道如何预选到选项。我想我可以用javascript实现这一点,因为我成功地获取了countrycode,但没有正确设置下拉列表: 在本例中,我还希望dropdodown填充到值为GB的“England”。我怎么做?我的JSP是:Javascript 在这种情况下,如何预选一个选项?,javascript,html,jsp,Javascript,Html,Jsp,嗨,我想知道如何预选到选项。我想我可以用javascript实现这一点,因为我成功地获取了countrycode,但没有正确设置下拉列表: 在本例中,我还希望dropdodown填充到值为GB的“England”。我怎么做?我的JSP是: <input type="text" class="inp_sel" size="2" name="<%=PandoraFieldConstants.FIELD_LANDKOD%>" id="<%=
<input type="text" class="inp_sel" size="2"
name="<%=PandoraFieldConstants.FIELD_LANDKOD%>"
id="<%=PandoraFieldConstants.FIELD_LANDKOD%>"
value="<%if (ansokanInfo.getUppfinnareList().contains(editPerson)|| ansokanInfo.getSokandeList().contains(editPerson)){ out.write(editPerson.getLandKod());}%>"
onkeyup="setListbox(event, this, '<%=PandoraFieldConstants.FIELD_LAND%>')";
onmousedown="setListboxEmpty(this)";>
<SELECT name="<%=PandoraFieldConstants.FIELD_LAND%>"
id="<%=PandoraFieldConstants.FIELD_LAND%>"
class="inp_sel" onChange="setSearchbox(this, '<%=PandoraFieldConstants.FIELD_LANDKOD%>')">
<% for(LandKod land: pc.getLander()) { %>
<OPTION value="<%=land.getLandKod()%>"
<% if (land.getLandKod().equalsIgnoreCase("SE")) {
out.println("SELECTED");
} %>
你能告诉我如何设置选项吗
如果英格兰的价值是“GB”,那就谢谢你了。。。您应该更改以下代码段以选择“GB”,而不是“SE”(这是Sverige的值吗?)
除非我误解了你的数据。。。到时候会是这样的
<% if (land.getLandKod().equalsIgnoreCase("GB")) {
out.println("SELECTED");
} %>
我可以用类似的方法修复它。谢谢你的回答。
<% if (land.getLandKod().equalsIgnoreCase("SE")) {
out.println("SELECTED");
} %>
<% if (land.getLandKod().equalsIgnoreCase("GB")) {
out.println("SELECTED");
} %>