下拉表单的怎么默认预选值

h420943302 2013-03-07 03:41:19
现在有个变量 $sort 当选项的value等于这个变量时,这个选项设为预选值 原代码如下
<select name="sort">
<option value="0">--添加时间降序--</option>
<?php if($sort==1): ?><option value="1" selected="selected"><?php else: ?><option value="1"><?php endif; ?>--添加时间升序--</option>
<?php if($sort==2): ?><option value="2" selected="selected"><?php else: ?><option value="2"><?php endif; ?>--相关度降序--</option>
<?php if($sort==3): ?><option value="3" selected="selected"><?php else: ?><option value="3"><?php endif; ?>--相关度升序--</option>
<?php if($sort==4): ?><option value="4" selected="selected"><?php else: ?><option value="4"><?php endif; ?>--内容长度降序--</option>
<?php if($sort==5): ?><option value="5" selected="selected"><?php else: ?><option value="5"><?php endif; ?>--内容长度升序--</option>
</select>

怎么简化 能不能直接在<select> 里面进行判断
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是小李 2013-03-07
  • 打赏
  • 举报
回复
引用 1 楼 calmcrime 的回复:
呵呵 可以这样 <?if...?>selected="selected"<?..?> 不用写两个 <option value="1"。。。
+1
001007009 2013-03-07
  • 打赏
  • 举报
回复
呵呵 可以这样 <?if...?>selected="selected"<?..?> 不用写两个 <option value="1"。。。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧