Entradas

Mostrando entradas de septiembre, 2022

Como validar con Jquery el envio de un formulario antes de ser enviado en Yii

Como validar con Jquery el envio de un formulario antes de ser enviado en Yii En ocaciones es necesario validar de manera especial un formulario, en este ejemplo muestro como validar un formulario con JQuery entes de enviarlo, es decir agregué una pregunta de confirmación antes de enviarla, para evitar que se envie utilizo un "return false".   <?php $js = <<<JS         $('body').on('beforeSubmit', '#w0', function () {            if (confirm("¿Are you sure?") == true) {                            console.log('If user chose ok');      } else {        console.log('If user chose Cancel');          return false; // Dont send form     }                 });          JS; $this->registerJs($js,View::POS_READY ); ?> Referencias: https://www.yiiframework.com/wiki/750/how-to-implement-form-events

Como crear un dual listbox

Imagen
Como crear un dual listbox en bootstrap  Ultima actualización de articulo:  Sera necesario instalar la siguiente libreria: https://github.com/softark/yii2-dual-listbox En el controller   $items = ArrayHelper::map(  Proveedor::find()->all() ,'id', 'nombre'); En la vista echo Html::beginForm([     'formulario/generate-pdf/',      //'evento_usuario_id' => $eventoUsuarioId     ],      'post', ['enctype' => 'multipart/form-data'] ); $options = [     'multiple' => true,     'size' => 20, ]; //echo Html::listBox($name, $selection, $items, $options); echo DualListbox::widget([     'name' => 'MyItem',     'id' => 'MyItem',     //'selection' => $selection,     'items' => $items,     'options' => $options,     'clientOptions' => [         'moveOnSelect' => false,         'selectedListLabel' =>

Aprende Yii2


hostinger

ventana bienvenida