Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在这种情况下,如何预选一个选项?_Javascript_Html_Jsp - Fatal编程技术网

Javascript 在这种情况下,如何预选一个选项?

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="<%=

嗨,我想知道如何预选到选项。我想我可以用javascript实现这一点,因为我成功地获取了countrycode,但没有正确设置下拉列表:

在本例中,我还希望dropdodown填充到值为GB的“England”。我怎么做?我的JSP是:

<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"); 
} %>