问题描述
我的插件中有一个选项可以强制要求此字段,但是我们该如何管理,请有人给我一些我曾尝试但失败的解决方案
<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; ?> />