我正在为 wordpress 使用 Age Verify 插件,它为您提供了两个选项,一个是文本,其中用户输入他们的月份、日期和年份,另一个是月份、日期和年份的下拉列表。文本具有用于输入字段的占位符,例如 MM DD 和 YY,但下拉菜单没有,它从 1 月、01 和当前年份开始。我也想实现下拉的占位符,但不确定如何。请帮忙。
这是负责显示下拉出生日期的 php:
$form.='<p><select name="av_verify_m" id="av_verify_m">';
foreach ( range( 1, 12 ) as $month ) :
$month_name = date( 'F', mktime( 0, 0, 0, $month, 1 ) );
$form .= '<option value="' . $month . '">' . $month_name . '</option>';
endforeach;
$form .= '</select> - <select name="av_verify_d" id="av_verify_d">';
foreach ( range( 1, 31 ) as $day ) :
$form .= '<option value="' . $day . '">' . esc_html( zeroise( $day, 2 ) ) . '</option>';
endforeach;
$form .= '</select> - <select name="av_verify_y" id="av_verify_y">';
foreach ( range( 1910, date( 'Y' ) ) as $year ) :
$selected = ( $year == date( 'Y' ) ) ? 'selected="selected"' : '';
$form .= '<option value="' . $year . '" ' . $selected . '>' . $year . '</option>';
endforeach;
$form .= '</select></p>';