olo
olo

Reputation: 5271

ASP select option, if else syntax

How to add extra attribute use if else statement in ASP? I have a list as shown below.

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

How can I write like this way using 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>
}

I don't really know ASP syntax, only know PHP!

Thanks

Upvotes: 0

Views: 2739

Answers (1)

suff trek
suff trek

Reputation: 39777

In classic ASP you could do something like:

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

Upvotes: 3

Related Questions