Php WP的年龄验证插件
我正在使用wordpress的年龄验证插件,它提供两个选项,一个是文本,用户在其中键入月、日和年的日期,另一个是月、日和年的下拉列表。文本的输入字段有一个占位符,如MM DD和YY,但下拉列表没有,它从1月、1月和当前年份开始。我也想为下拉列表实现占位符,但不确定如何实现。请帮忙 下面是负责显示下拉式出生日期的php:Php WP的年龄验证插件,php,wordpress,date,Php,Wordpress,Date,我正在使用wordpress的年龄验证插件,它提供两个选项,一个是文本,用户在其中键入月、日和年的日期,另一个是月、日和年的下拉列表。文本的输入字段有一个占位符,如MM DD和YY,但下拉列表没有,它从1月、1月和当前年份开始。我也想为下拉列表实现占位符,但不确定如何实现。请帮忙 下面是负责显示下拉式出生日期的php: $form.='<p><select name="av_verify_m" id="av_verify_m">'; foreach ( range( 1
$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>';
这真的不是一个要求人们只为你编码的地方,这基本上就是你所要求的 但既然这么简单,我就扔你一根骨头
$form.='<p><select name="av_verify_m" id="av_verify_m">';
$form.='<option value="" disabled selected>MM</option>';
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">';
$form.='<option value="" disabled selected>DD</option>';
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">';
$form.='<option value="" disabled selected>YY</option>';
foreach ( range( 1910, date( 'Y' ) ) as $year ) :
$selected = ( $year == date( 'Y' ) ) ? 'selected="selected"' : '';
$form .= '<option value="' . $year . '" ' . $selected . '>' . $year . '</option>';
endforeach;
$form .= '</select></p>';
谢谢,谢谢。天才当然可以如果我的答案对你有用,请别忘了把它标为正确的。