<form action=post ...>
//...
<td><select name="data">
<option value="1" $isSelected_1>1</option>
//....100 options...
<option value="148" $isSelected_100>100</option>
</select>
</td>
//...
我在 C 程序中生成 html。但是,我需要检查选择或未选择的选项,我认为创建 100 个变量(还有很多 if 语句......)是不好的。什么可能是最好的解决方案?
最佳答案
一个数组,然后循环? 伪代码:
a[1] = true;
...
a[n] = false;
for(i = 1 -> n)
<option value='i'+(a[i] ? selected : '')>...
关于html - 生成 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458464/