1

使用我在互联网上找到的示例:

<select name="Company">
 <option value="08">08</option>
 <option value="09" selected>09</option>
 <option value="33">33</option>
 <option value="18">18</option>
 <option value="17">17</option>
</select>

如您所见,第二个元素在填充时默认。 有没有办法在列出值后选择第二个元素作为默认值?

<select name="Company">
 <option value="08">08</option>
 <option value="09">09</option>
 <option value="33">33</option>
 <option value="18">18</option>
 <option value="17">17</option>
</select>

<!-- HTML 4 code that selects the 2nd element goes here-->

就我的环境而言,它确实需要与 HTML 4 兼容。我无法找到这是否可能或完成此操作的语法。有一个服务器端程序将生成稍后进行选择的 HTML。如果您有兴趣,服务器端语言是 PowerOn。

4

1 回答 1

1

是的,您可以,但您不能为此使用 HTML。您必须编写一些客户端语言,例如 JavaScript。

<select name="Company" id="Company">
    <option value="08">08</option>
    <option value="09">09</option>
    <option value="33">33</option>
    <option value="18">18</option>
    <option value="17">17</option>
</select>

<script type="text/javascript">
    document.getElementById('Company').value = "09";
</script>

我建议你也阅读一些JavaScript 资源jQuery。这将非常有用。

于 2012-12-07T18:15:30.493 回答