ASP选择选项,if else语法

时间:2013-08-14 02:42:25

标签: asp-classic

如何在ASP中添加额外的属性使用if else语句?我有一个列表,如下所示。

<select>
<option value="100">$100</option>
<option value="200">$200</option>
<option value="300">$300</option>
</select>

如何使用asp,

这样写
if (num = 100){
  add attr selected="selected" to <option value="100">
   //read as <option value="100" selected="selected"$100</option>
}if (num = 200){
  add attr selected="selected" to <option value="200">
   //read as <option value="200" selected="selected"$200</option>
}else{
   add attr selected="selected" to <option value="300">
   //read as <option value="300" selected="selected"$300</option>
}

我真的不懂ASP语法,只知道PHP!

由于

1 个答案:

答案 0 :(得分:2)

经典 ASP中,您可以执行以下操作:

<% 
   Dim num
   num = 200
%>

<select>
   <option value="100" <% If num = 100 Then Response.Write "selected='selected'" %>>$100</option>
   <option value="200" <% If num = 200 Then Response.Write "selected='selected'" %>>$200</option>
   <option value="300" <% If num <> 100 And num <> 200 Then Response.Write "selected='selected'" %>>$300</option>
</select>