FACULOZANO2011
Usuario (Argentina)
Buenas: vengo a proporcionar código php para la generación de claves CUIT Argentinas, con solo ingresar el numero de documento y el sexo de la persona genera la clave. Codigo simple que consta de 2 archivos. index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>.::Generar CUIT::.</title> <link href="css/estilo.css" rel="stylesheet" type="text/css" media="screen" /> <link href="favicon.ico" rel="shortcut icon"> <script src="js/jquery/jquery-1.4.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function Generar() { var doc = $( "#nro_documento" ).val () ; var sex = ( sexo.options[sexo.selectedIndex].value ) ; var cant_doc = $( "#nro_documento" ).val().length; /*verifico que haya seleccionado un sexo y completado el dni*/ if( doc == '' || sex == 0 ) { $( "#result" ).html( '' ) ; $( "#error" ).html( '<center><font color="red" size=4>Campos vacios..!!</font></center>' ); } else { /* verifico la longitud del campo documento sea = 8*/ if( cant_doc == 8 ) { /* verifico que solo se hayan ingresado numeros. Que el campo sea entero.*/ if (isNaN(doc)) { $( "#error" ).html( '<center><font color="red" size=4>Documento debe ser solo numeros...!!</font></center>' ); } else { $.ajax({ type: 'GET', url: "Generar.php?dni="+doc+"&sexo="+sex, success: function(data){ $( "#result" ).html( "<center><font color='black' size=4>"+data+"</font></center>" ); } }); } } else { $( "#error" ).html( '<center><font color="red" size=4>Documento Incorrecto..!!</font></center>' ); } } } </script> </head> <body> <div class="contenido"> <fieldset class="elfieldset"> <legend class="legend">Formulario</legend> <input type="text" size="50" class="textareauno" name="nro_documento" id="nro_documento" value="" placeholder="Nro de documento"/><br><br><br> <select name="sexo" id="sexo" class="textareauno"> <option value="0">Seleccione...</option> <option value="1">Masculino</option> <option value="2">Femenino</option> <option value="3">Sociedad</option> </select><br><br><br> <div id="error"></div> <input type="submit" name="mysubmit" value="Generar" class="submit" onclick="Generar()"/> <div id="result"></div> </fieldset> </div> </body> </html> y otro archivo llamado Generar.php <?php if(isset( $_GET['dni'] ) && isset( $_GET['sexo'] ) ) { $dni=$_GET['dni']; $sexo=$_GET['sexo']; if( $sexo == 1 ) //si es masculino $Primero = '20'; else if( $sexo == 2 ) //si es femenino $Primero = '27'; else //si es sociedad $Primero = '30'; $multiplicadores = Array('3', '2', '7','6', '5', '4', '3', '2'); $calculo = (substr($Primero,0,1)*5)+(substr($Primero,1,1)*4); for($i=0;$i<8;$i++) { $calculo += substr($dni,$i,1) * $multiplicadores[$i]; } $resto = ($calculo)%11; if( ( $sexo!='3' ) && ( $resto<=1 ) ){ if($resto==0){ $C = '0'; } else { if($sexo==1){ $C = '9'; } else { $C = '4'; } } $Primero = '23'; } else { $C = 11-$resto; } echo $cuil_cuit = $Primero . "-" . $dni . "-" . $C; } El sitio completo lo pueden descargar aqui link de descarga: https://dl.dropboxusercontent.com/u/82565745/GenerarCUIT.zip
Ejemplo de uso del JS Datepicker ¿Qué es el jQuery User Interface Datepicker? Dentro del jQuery User Interface encontramos toda una serie de elementos de programación de la interfaz de usuario preprogramados y listos para ser integrados en nuestros proyectos HTML. Se trata de una amplia biblioteca JavaScript que abarca desde efectos dinámicos, hasta menús, calendarios, etc. En concreto, el componente Datepicker nos proporciona un calendario totalmente personalizable, en el que podremos realizar selecciones de fechas y asociarlo a elementos HTML, como entradas de formularios. Comenzaremos por las tareas de inicialización y el cómo mostrar un calendario en nuestra página web; no será muy apasionante, dado que su funcionalidad será reducida. Se limitará a poder navegar en él como lo haríamos en el calendario de nuestro sistema operativo, para consultar fechas. Vista de un evento datepicker. Link de descarga. https://dl.dropboxusercontent.com/u/82565745/datepicker.rar