Selected函数主要用在表单中的下拉菜单,用于比较两个给定的值(比如:保存的值和当前的值),如果值相同,给当前的选项添加 selected 属性。
用法:
- <?php selected( $selected, $current, $echo); ?>
参数 :
$selected | (mixed) (required) 用于比较的值,已经在数据库中保存的。 Default: None |
$current | (mixed) (optional) 另外的值(如果不为 true),当前选项的值。 Default: true |
$echo | (boolean) (optional) 返回结果是输出还是返回字符串。 Default: true |
返回值:
(string)
HTML 属性 (selected='selected') 或者空的字符串。
实例:
- <!-- 使用 if() 来测试值 -->
- <select name="options[foo]">
- <option value="1" <?php if ( $options['foo'] == 1 ) echo 'selected="selected"'; ?>>1</option>
- <option value="2" <?php if ( $options['foo'] == 2 ) echo 'selected="selected"'; ?>>2</option>
- <option value="3" <?php if ( $options['foo'] == 3 ) echo 'selected="selected"'; ?>>3</option>
- </select>
- <!-- 使用 selected() -->
- <select name="options[foo]">
- <option value="1" <?php selected( $options['foo'], 1 ); ?>>1</option>
- <option value="2" <?php selected( $options['foo'], 2 ); ?>>2</option>
- <option value="3" <?php selected( $options['foo'], 3 ); ?>>3</option>
- </select>
修改记录:
Since: 1.0
源文件:
wp-includes/general-template.php
相关函数:
checked(), disabled(), selected(),
转自:我爱水煮鱼
2016 年 04 月 20 日 22:30 广东省肇庆市 4F
总觉得网站界面好乱啊
2016 年 04 月 02 日 14:45 印度孟买 3F
是的有点
2015 年 09 月 30 日 00:48 四川省成都市 2F
站长能调整调整就好了
2015 年 09 月 30 日 00:48 四川省成都市 1F
总觉得网站界面好乱啊