Html 您不能通过将值属性指定给select元素来选择选项吗?

Html 您不能通过将值属性指定给select元素来选择选项吗?,html,forms,Html,Forms,我选择了这样的元素 <select name='type'> <option value='1'> 1 </option> <option value='2'> 2 </option> <option value='3'> 3 </option> </select> select#expiry(name="days") option(value="7" selected=d

我选择了这样的元素

<select name='type'>
   <option value='1'> 1 </option>
   <option value='2'> 2 </option>
   <option value='3'> 3 </option>
</select>
select#expiry(name="days")
    option(value="7" selected=days=="7") 7 Days
    option(value="14" selected=days=="14") 1 week
    option(value="30" selected=days=="30") 1 Month
    option(value="90" selected=days=="90") 3 Months
    option(value="180" selected=days=="180") 6 Months

你在找这个:

<select name='type'>
   <option value='1'> 1 </option>
   <option value='2' selected> 2 </option>
   <option value='3'> 3 </option>
</select>
不,您不能:

选择控件的值由选定选项子元素的值属性确定

您可以通过在源代码中的option元素中添加selected来选择选项

<select name="type">
    <option value="1" selected="selected"> 1 </option>
    <option value="2"> 2 </option>
    <option value="3"> 3 </option>
</select>
1. 2. 3.
是的,在后端我必须写n,如果条件是这样的,如果val=='2'选择正确。或者您可以使用JavaScript指定值。
<select name="type">
    <option value="1" selected="selected"> 1 </option>
    <option value="2"> 2 </option>
    <option value="3"> 3 </option>
</select>