我想在输入标签中设置一个默认值,如下所示:
<input type="text" name="<?php echo $field['name']; ?>" id="ticket_<?php echo $field['id']; ?>" value="<?php echo $var; ?>" class="<?php echo $class; ?>" <?php if( isset( $field['required'] ) ): ?>required<?php endif;?>readonly>
当我保留readonly然后显示默认值,但是当我删除readonly时,默认值没有设置并消失。
答案 0 :(得分:0)
Readonly属性对value属性没有影响。
但是必需属性和只读属性之间没有空格。
如果$ val为空或未设置,则必须设置默认值。
试试这个:
<input type="text" name="<?php echo $field['name']; ?>" id="ticket_<?php echo $field['id']; ?>" value="<?php echo (!empty($var) ? $var : ''); ?>" class="<?php echo $class; ?>" <?php if( isset( $field['required'] ) ): ?>required<?php endif;?> readonly>