【问题标题】:Change text field to a select and default value将文本字段更改为选择和默认值
【发布时间】:2015-11-02 11:40:33
【问题描述】:

我在我们的网站上发现了一段我想更改的代码。

我们希望我们的性别字段是一个选择选项,并将其默认为用户个人资料中的一个值,然后为他们提供男性/女性选项。

关于如何将以下代码更改为选择的任何建议?

<label for="dbem_gender"><?php _e('Gender','buddypress');?></label>
<input type="text" name="dbem_gender" id="dbem_gender" value="<?php echo get_user_meta($user_id,'dbem_gender',true); ?>" class="settings-input" <?php bp_form_field_attributes( 'gender' ); ?> >

【问题讨论】:

    标签: php html wordpress


    【解决方案1】:
    <select id="dbem_gender" name="dbem_gender">
    <option <?php if (echo get_user_meta($user_id,'dbem_gender',true) == "Male" ) echo 'selected' ; ?> value="1">Male</option>
    <option <?php if (echo get_user_meta($user_id,'dbem_gender',true) == "Female" ) echo 'selected' ; ?> value="2">Female</option>
    </select>
    

    我认为您正在寻找类似的东西。

    【讨论】:

    • 谢谢。这看起来像一个选项,但它似乎不起作用。我也在选项之后添加了一个 > 但这没有帮助。我用您的部分替换了 部分,但是当我保存文件时,页面不再加载,所以我假设某些东西不起作用。感谢您的帮助,还有更多提示吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 2014-04-11
    • 2019-07-26
    • 1970-01-01
    相关资源
    最近更新 更多