implementacion de min y max en campos fecha y numeral
This commit is contained in:
parent
25ea8e3d54
commit
d5355c4e90
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -9951,7 +9951,7 @@ $campo_mapa = $campo_mapa[0];
|
||||
if ($id ==''){$id='imagen';}
|
||||
$size = ($_SESSION['upload_size']*1024*1024)." bytes";
|
||||
$resultado ="
|
||||
empresa = $empresa // $javascript // $path // $id // $respuesta // $_SESSION[path_images_secure] //
|
||||
<!-- empresa = $empresa // $javascript // $path // $id // $respuesta // $_SESSION[path_images_secure] // -->
|
||||
<form method='post' class='' enctype='multipart/form-data' action= ' $javascript ' target='iframeUpload' class='form-horizontal' name='subir_imagen_$id' id='subir_imagen_$id' >
|
||||
<input type='hidden' id='id_imagen' name='id_imagen' value='$id'>
|
||||
<input type='hidden' id='path' name='path' value='$path'>
|
||||
@ -11053,7 +11053,7 @@ elseif($tipo =='17'){
|
||||
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Ejemplo - id_form:24 key:144 limit:100'>$valores</textarea> ";
|
||||
}
|
||||
else{
|
||||
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinido'>$valores</textarea>";
|
||||
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinidos'>$valores</textarea>";
|
||||
}
|
||||
$respuesta->addAssign("$div","innerHTML",$resultado);
|
||||
return $respuesta;
|
||||
@ -12145,7 +12145,16 @@ if($control !="") {
|
||||
if($campo_obligatorio =='1') {$obligatorio ="danger";}else{$obligatorio ="default";}
|
||||
|
||||
if($campo_tipo_accion == 'text'){$render = "<input value='$value' type='text' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > ";}
|
||||
elseif($campo_tipo_accion == 'date'){$render = "<input value='$value' type='date' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='' > <label class='label_date'>$campo_descripcion</label>";
|
||||
elseif($campo_tipo_accion == 'date'){
|
||||
|
||||
$rango = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||
$campos = explode(":",$rango[0]);
|
||||
$valores_rango = explode(";",$campos[1]);
|
||||
$min= $valores_rango[0];
|
||||
$max= $valores_rango[1];
|
||||
|
||||
|
||||
$render = "<input min='$min' max='$max' value='$value' type='date' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='' > <label class='label_date'>$campo_descripcion </label> $rango[0]";
|
||||
}
|
||||
elseif($campo_tipo_accion == 'rango'){
|
||||
$rango = rango("form_campos_valores","campo_valor","id_form_campo","$id_campo","$value","".$id_campo."[".$item."]",""); $render = "$rango <small>$campo_descripcion</small> ";}
|
||||
@ -12364,9 +12373,16 @@ elseif($campo_tipo_accion == 'email'){$render = "
|
||||
$cols='12';
|
||||
}
|
||||
elseif($campo_tipo_accion == 'number'){
|
||||
$rango = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||
$campos = explode(":",$rango[0]);
|
||||
$valores_rango = explode(";",$campos[1]);
|
||||
$min= $valores_rango[0];
|
||||
$max= $valores_rango[1];
|
||||
|
||||
|
||||
$render = "
|
||||
<input value='$value' type='number' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class=' has-warning form-control' placeholder='$campo_descripcion' >
|
||||
<code>(solo números)</code>";
|
||||
<input min='$min' max='$max' value='$value' type='number' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class=' has-warning form-control' placeholder='$campo_descripcion' >
|
||||
<code>(solo números)</code>$rango[0] / $valores_rango[0] - $valores_rango[1]";
|
||||
$cols='12';
|
||||
}
|
||||
|
||||
@ -12628,6 +12644,21 @@ $datos .= "<p>$$c = \$formulario['$c'][$C]; // <b>$V</b> /$campo_tipo[0] </p>"
|
||||
if($campo_tipo[0] =='3' ) {
|
||||
$validar = is_numeric($V);
|
||||
if(is_numeric($V) ) {
|
||||
$rango = remplacetas('form_campos_valores','id_form_campo',$c,'campo_valor',"") ;
|
||||
$campos = explode(":",$rango[0]);
|
||||
if($campos[0] =='rango') {
|
||||
$valores_rango = explode(";",$campos[1]);
|
||||
|
||||
$min= $valores_rango[0];
|
||||
$max= $valores_rango[1];
|
||||
if($V < $min OR $V > $max) {
|
||||
$respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error ");
|
||||
$respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); ");
|
||||
$respuesta->addAlert("El campo $campo_nombre[0] debe estar entre $min y $max");
|
||||
return $respuesta;
|
||||
}
|
||||
|
||||
}
|
||||
$respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success ");
|
||||
//return $respuesta;
|
||||
}else{
|
||||
@ -12636,6 +12667,36 @@ $datos .= "<p>$$c = \$formulario['$c'][$C]; // <b>$V</b> /$campo_tipo[0] </p>"
|
||||
$respuesta->addAlert("El campo $campo_nombre[0] solo acepta valores numéricos");
|
||||
return $respuesta;
|
||||
}
|
||||
}
|
||||
if($campo_tipo[0] =='11' ) {
|
||||
|
||||
$rango = remplacetas('form_campos_valores','id_form_campo',$c,'campo_valor',"") ;
|
||||
$campos = explode(":",$rango[0]);
|
||||
if($campos[0] =='rango') {
|
||||
$valores_rango = explode(";",$campos[1]);
|
||||
$min= strtotime("$valores_rango[0]");
|
||||
|
||||
$ano = date("Y", strtotime($valores_rango[0]));
|
||||
$mes = date("m", strtotime($valores_rango[0]));
|
||||
$dia = date("d", strtotime($valores_rango[0]));
|
||||
|
||||
|
||||
if($valores_rango[1] =='0') { $max = time(); $valores_rango[1]= $max; $max_fecha = date("Y-m-d");}else{$max= strtotime("$valores_rango[1]"); $max_fecha= $valores_rango[1];}
|
||||
|
||||
|
||||
$fecha = strtotime("$V");
|
||||
|
||||
if($fecha < $min OR $fecha > $max) {
|
||||
$respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error ");
|
||||
$respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); ");
|
||||
$respuesta->addAlert("El campo $campo_nombre[0] debe estar entre $valores_rango[0] y $max_fecha");
|
||||
return $respuesta;
|
||||
}
|
||||
|
||||
}
|
||||
$respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success ");
|
||||
//return $respuesta;
|
||||
|
||||
}
|
||||
|
||||
if($campo_tipo[0]=='17') {
|
||||
|
Loading…
Reference in New Issue
Block a user