所以我有一个包含表单的PHP文件,以便用户可以在我的网站上发布作业。我想向用户创建此形式的一些字段ReadOnly。怎么样?
public static function init_fields() {
if ( self::$fields )
return;
self::$fields = apply_filters( 'submit_job_form_fields', array(
'job' => array(
'job_category' => array(
'label' => __( 'Job category', 'job_manager' ),
'type' => 'select',
'required' => true,
'options' => self::job_categories(),
'placeholder' => '',
'priority' => 3
),
'job_description' => array(
'label' => __( 'Description', 'job_manager' ),
'type' => 'text',
'required' => true,
'placeholder' => '',
'priority' => 4
),
我知道这可能很容易,但由于某些原因我找不到怎么做。
答案 0 :(得分:2)
使用disabled属性:
'job_description' => array(
'label' => __( 'Description', 'job_manager' ),
'type' => 'text',
'required' => true,
'placeholder' => '',
'priority' => 4,
'disabled' => 'true' //html disabled input
)
答案 1 :(得分:0)
这是一个专有的配置文件。您需要查看解析它并转换为HTML的代码。它可能允许传递readonly
等变量,也可能不传递。
答案 2 :(得分:0)
尝试传递'readonly'=>在您的数组中为true。
请记住,有人可以使用Firebug,Chrome开发者工具等检查器更改只读字段的值。