我们如何使用PHP Wordpress从后端启用和禁用必填字段属性

问题描述

我的插件中有一个选项可以强制要求此字段,但是我们该如何管理,请有人给我一些我曾尝试但失败的解决方案

<div class="create-account">
        <p>
            <label for="label_birthday"><?php echo esc_attr( $birthday_label,'dobc' ); ?>
            <?php if ( 'yes' === $birthday_required ) : ?>
                <span class="required" style="color:red;">*</span>
            <?php endif; ?>
        </label>
        <input type="date" class="input-text" name="dobc_date_field" id="date of birthd " value="<?php echo esc_html( $show_date ); ?>"  required/>
        <?php wp_nonce_field( 'birthday_nonce_action_checkout','birday_fields_checkout_nonce' ); ?>
    </p>
</div>
<div class="clear"></div>
    <?php
}

解决方法

如果您只想使用html必需的属性,则可以执行以下操作。

<?php $required =  ($birthday_required == 'yes') ? 'required' : '' ; ?>
<input name="dobc_date_field" <?php echo $required; ?> />

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...