validar plugin personalizar ocultar mostrar formulario form espaƱol enviar customizer columnas color cf7 campos cambiar boton forms yii yii2 yii-widgets

forms - ocultar - personalizar contact form 7 plugin



Ocultar etiqueta para el campo de entrada (6)

La mejor forma de ocultar la etiqueta en el campo de entrada del formulario es pasar el valor vacío a la matriz en la función ''attributeLabels ()'' en el modelo.

es decir, tiene entrada archivada nombre ''nombre_cliente'', por lo tanto, en la matriz de retorno de la función ''atributoLabels ()'' pase la cadena vacía como valor de matriz

public function attributeLabels() { return [ ''id'' => ''ID'', ''gender'' => ''Gender'', ''client_name'' => '''', . . . ] }

Estoy intentando ocultar la etiqueta de un campo específico en _form.php sin éxito.

He intentado un par de variaciones similares, pero ninguna funciona:

<?= $form->field($model, ''sample_text'')->textArea(''label''=>false) ?>

y código alternativo:

<?= $form->field($model, ''sample_text'')->textArea(''label''=>'''') ?>

¿Cuál es el enfoque correcto para ocultar una etiqueta?


O puede modificar el valor de la template para un campo en particular y eliminar la parte {label} de la misma. Es decir:

<p><?= $form->field($page, ''image'', [ ''template'' => ''<div class=/"/">{input}</div><div class=/"/">{error}</div>'' ])->fileInput() ?></p>


Ok, encontré la solución.

<?= $form->field($model, ''sample_text'')->textArea()->label(false) ?>


Puede desactivar la etiqueta, al crear la clase de campo de formulario

$form->field($model, ''email'', [ ''inputOptions'' => [ ''enableLabel'' => false, ] ])


<?= $form->field($model, ''password'', [ ''inputOptions''=>[ ''class''=>''form-control'', ''placeholder''=>''Password'' ] ])->passwordInput()->label(false); ?>


<?= $sffForm->field($sffModel, ''url_keywords'', [''enableLabel'' => false])->textInput([''placeholder'' => ''URL / keywords'']) ?>