WordPress常用函数selected详解

  • 808

Selected函数主要用在表单中的下拉菜单,用于比较两个给定的值(比如:保存的值和当前的值),如果值相同,给当前的选项添加 selected 属性。
WordPress常用函数selected详解

用法:

  1. <?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') 或者空的字符串。

实例:

  1. <!-- 使用 if() 来测试值 -->
  2. <select name="options[foo]">
  3. <option value="1" <?php if ( $options['foo'] == 1 ) echo 'selected="selected"'; ?>>1</option>
  4. <option value="2" <?php if ( $options['foo'] == 2 ) echo 'selected="selected"'; ?>>2</option>
  5. <option value="3" <?php if ( $options['foo'] == 3 ) echo 'selected="selected"'; ?>>3</option>
  6. </select>

 

  1. <!-- 使用 selected() -->
  2. <select name="options[foo]">
  3. <option value="1" <?php selected( $options['foo'], 1 ); ?>>1</option>
  4. <option value="2" <?php selected( $options['foo'], 2 ); ?>>2</option>
  5. <option value="3" <?php selected( $options['foo'], 3 ); ?>>3</option>
  6. </select>

修改记录:
Since: 1.0
源文件:
wp-includes/general-template.php
相关函数:
checked(), disabled(), selected(),

 

转自:我爱水煮鱼

阿斯兰萨拉
评论  4  访客  4
    • 勇气
      勇气 QQbrowser 9 Windows 7 9

      总觉得网站界面好乱啊

      • 白桦林
        白桦林 Google Chrome 31 Windows 7 9

        是的有点

        • 弱冠
          弱冠 Google Chrome 31 Windows 7 9

          站长能调整调整就好了

          • 弱冠
            弱冠 Google Chrome 31 Windows 7 9

            总觉得网站界面好乱啊

          匿名

          发表评论

          匿名网友 填写信息

          :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: