public/js/contratos/shared.js
// Aplicar validaciones a inputs - Cambio de tipo de contrato
Aplicar validaciones a inputs - Cambio de tipo de contrato
Aplicar validaciones a inputs - Cambio de tipo de contrato
function validaTipoContratoIndefinido(val){
	if(val != 2){document.getElementById("fechaInicio").removeAttribute("readonly");}
	if(val == 1){
	 	document.getElementById("duracion").setAttribute("readonly","readonly");
	 	$("#duracion").val( "" );
	}else if(val == 2){
	 	document.getElementById("fechaInicio").setAttribute("readonly","readonly");
	 	$("#fechaInicio").val( "" );
	 	document.getElementById("duracion").setAttribute("readonly","readonly");
	 	$("#duracion").val( "" );
	 	$("#fechaFin").val( "" );
	 }else{
 		document.getElementById("fechaFin").setAttribute("readonly","readonly");
		$("#fechaFin").val("");
 		$("#requeridoTipoContrato").addClass( "ocultar" );
 		$("#requeridoDuracionContrato").addClass( "ocultar" );
 		$("#requeridoFechaIniContrato").addClass( "ocultar" );
 		$("#requeridoEstadoContrato").addClass( "ocultar" );
	 }
}
function validaTipoContratoIndefinido ( val ) { if ( val != 2 ) { document . getElementById ( "fechaInicio" ) . removeAttribute ( "readonly" ) ; } if ( val == 1 ) { document . getElementById ( "duracion" ) . setAttribute ( "readonly" , "readonly" ) ; $ ( "#duracion" ) . val ( "" ) ; } else if ( val == 2 ) { document . getElementById ( "fechaInicio" ) . setAttribute ( "readonly" , "readonly" ) ; $ ( "#fechaInicio" ) . val ( "" ) ; document . getElementById ( "duracion" ) . setAttribute ( "readonly" , "readonly" ) ; $ ( "#duracion" ) . val ( "" ) ; $ ( "#fechaFin" ) . val ( "" ) ; } else { document . getElementById ( "fechaFin" ) . setAttribute ( "readonly" , "readonly" ) ; $ ( "#fechaFin" ) . val ( "" ) ; $ ( "#requeridoTipoContrato" ) . addClass ( "ocultar" ) ; $ ( "#requeridoDuracionContrato" ) . addClass ( "ocultar" ) ; $ ( "#requeridoFechaIniContrato" ) . addClass ( "ocultar" ) ; $ ( "#requeridoEstadoContrato" ) . addClass ( "ocultar" ) ; } }
Aplicar validaciones a inputs - Cambio de tipo de contrato
Aplicar validaciones a inputs - Cambio de tipo de contrato