en el formulario estoy realizando la sentencia en ajax y llamo el método a través de un boton y me realiza la consulta que necesito
este es mi formulario _form
Código PHP:
Ver original
<div class="row"> <div class="col-xs-4"> <?php echo $form->labelEx($model, 'Contrato'); ?> "type" => "post", "url" => Yii::app()->createUrl("ventas/documentos/validaContrato"), "id" => "js:$('#Contrato').val()" ), "success" => "function(data){ $('#resultado').html(data); }", "error" => "function(data){ $('#resultado').html(''); }", ) )) ?> <?php echo $form->error($model, 'Contrato'); ?> </div> </div>
esto es lo que esta en mi controlador el metodo el controlador se llama DocumentosController
Código PHP:
Ver original
public function actionValidaContrato() { $bus = true; $bus = false; } if ($bus == true) { $criteria = new CDbCriteria; $criteria->addCondition('Contrato="' . $_POST["id"] . '"'); $resultados = Cliente::model()->findAll($criteria); } else { throw new CHttpException(500, 'Faltan Parametros'); } }
y el archivo existe el qeu esta nombrado en el renderpartial tiene esto
<?php
if (isset($resultados)) {
if (count($resultados) > 0) {
// echo $form->labelEx($model, 'Ruta');'model' => $model,
$this->widget('CMultiFileUpload', array(
'name' => 'Ruta',
'attribute' => 'Ruta',
'accept' => 'jpg|gif|png',
'denied' => 'El tipo de archivo no es permitido',
'duplicate' => 'Archivos duplicados'
));
// echo $form->error($model, 'Ruta');
} else {
?>
<div class="alert alert-danger"># Contrato no existe</div>
<?php
}
}
?>
necesito que ese método funcione sin boton solo con quitar el foco
agradesco toda la ayuda que me puedan brindar