Jump to content

SiR_HuNTeR

Warianos
  • Posts

    37
  • Joined

  • Last visited

About SiR_HuNTeR

  • Birthday 03/19/1985

Información Personal

  • Pais
    Chile
  • Genero
    Hombre

SiR_HuNTeR's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Estimados colegas, junto con saludar. Estoy programando con PHP y validando con JQuery. El inconveniente es que debo validar unos campos dentro de una tabla que es dinamica. Por ejemplo, un texto nombre apellido con su rut al lado y un boton agregar (captan la idea?) Por ejemplo, mi codigo HTML <html> <form> <body> <table border="0" class="clone-group1"> <thead> <tr> <td style="width: 70%" > NOMBRES PROPIETARIO </td> <td style="width: 20%;" align="center"> RUT </td> <td style="width: 10%;" align="center" > Agregar/ Eliminar </td> </tr> </thead> <tbody > <tr class="clone1"> <td colspan="" > <input class="2_nombres_prop" placeholder="Nombres" disabled style="width: 38%; display: inline ;" type="text" id="2_nombres_prop" value="" name="2_nombres_prop[]" /> <input class="2_ape_p_prop" placeholder="Apellido Paterno" disabled style="width: 30%; display: inline;" type="text" id="2_ape_p_prop" value="" name="2_ape_p_prop[]" /> <input class="2_ape_m_prop" placeholder="Apellido Materno" disabled style="width: 30%; display: inline;" type="text" id="2_ape_m_prop" value="" name="2_ape_m_prop[]" /> </td> <td> <input class="2_rut_prop" type="text" id="2_rut_prop" value="" name="2_rut_prop[]" /> </td> <td align="center"> <button type="button" class="btn btn-primary addButton1" aria-label="Left Align" id=""><span class="glyphicon glyphicon-plus" aria-hidden="true"></span>Agregar </button> </td> </tr> </tbody> </table> </body> </form> </html>Codigo en mi JS, para agregar y/o eliminar de forma dinamica, validar que los rut ingresados sean de empresa o persona natural y un inicializador de ID en cada TR de la tabla dinamica. $(function(){ var i = parseInt($('.n_item_1').val(), 10); var cloneItem = $(".clone1:last");//class de la tabla var cloneWrap = $(".clone-group1");//div $(".addButton1").on("click", function () { if(i < 4){ i = i + 1; var clon = cloneItem.clone(true).attr('id', '_'+i).appendTo(cloneWrap); clon.find('[type=text]').val(''); clon.find(".addButton1") .replaceWith( '<button type="button" class="btn btn-primary remButton1" aria-label="Left Align"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span>Eliminar</button>'); $( ".n_item_1" ).remove(); str_id = '<input type="hidden" class="n_item_1" name="n_item_1" value="'+i+'">'; $("#form_shcl").append(str_id); } }); $("body").on("click", ".remButton1", function () { $(this).closest(".clone1").remove(); i = i - 1; $( ".n_item_1" ).remove(); str_id = '<input type="hidden" class="n_item_1" name="n_item_1" value="'+i+'">'; $("#form_shcl").append(str_id); }); }); $(".clone-group1 tbody tr").click(function(){ // OBTIENES EL ID DEL TAG DONDE ESTA EL PTERO var clone_id1=$(this).attr('id'); // ARMAMOS LA VARIABLE 'ID' DEL TAG var clone1='#'+clone_id1; $(clone1+" #2_rut_prop").keypress( function(){ // DESHABILITAMOS $(clone1+" #2_nombres_prop").prop('disabled', true); $(clone1+" #2_ape_p_prop").prop('disabled', true); $(clone1+" #2_ape_m_prop").prop('disabled', true); // LIMPIAMOS $(clone1+" ._prop").val(''); }); $(clone1+" #2_rut_prop").change( function(){ var rutdv = $(clone1+" #2_rut_prop").val().replace('.', '').replace('.', ''); var rut = parseInt(rutdv.substr(0,rutdv.length-2)); var largo=rut.length; switch(true){ case(rut>50000000): // HABILITAMOS CAMPOS DE NOMBRE RESPECTIVOS $(clone1+" #2_ape_p_prop").prop('disabled', false); $(clone1+" #2_ape_p_prop").focus(); break; case(rut<50000000): // HABILITAMOS CAMPOS DE NOMBRE RESPECTIVOS $(clone1+" #2_nombres_prop").prop('disabled', false); $(clone1+" #2_nombres_prop").focus(); $(clone1+" #2_ape_p_prop").prop('disabled', false); $(clone1+" #2_ape_m_prop").prop('disabled', false); break; } }); }); $(document).ready(function(){ var r=0; $(".clone-group1 tbody tr").each(function(){ $(this).attr('id','_'+r); r++; }); }); Lo que debiera suceder, es que si ingreso un rut empresa, solo se habilita el campo apellido paterno, por otro lado si coloco un rut persona normal, se habilitan todos los campos. Ahora lo que sucede es que cuando agrego una fila nueva (de forma dinamica), me valida el segundo y no el primero.. y no entiendo porque... Tienen alguna idea?? Agradecido, desde ya.. quedo atento a cualquier comentario.
  2. Estimados, saludos a todos! Estoy programando en PHP, con MySQL y validaciones jquery con el famoso jquery validate, el tema esq no puedo validar un grupo de checkbox a excepcion de uno. Estoy utilizando el 'require_from_group' para este te valida un grupo completo y lo que necesito es validar varios check a excepcion de uno.. es decir, tengo 7 checks de los cuales 6 son obligatorios y uno es opcional. Se entiende? Por ejemplo, $('#form_sad').validate({ ....... rules: { 'checkbox': { require_from_group: [6, ".check-group"] } }, messages: { 'checkbox': { require_from_group: "Deben estar los 6 check marcados." } } }); ..Esto es para validar que 6 checkbox deben estar marcados para enviar un formulario. Quedo atento a cualquier comentario, desde ya muy agradecido!! PD. Si me equivoque de Foro, plis me avisan.. GRACIAS!!
  3. Saludos estimados, tiempo sin postear nada.. para variar traigo un inconveniente que me la esta ganando.. Ojala puedan ayudarme =) Resulta que recientemente obtuve el Sony Xperia Z3, me agrado bastante.. aparte por ser un equipo bastante power.. El inconveniente comenzo cuando la aplicacion twitter no me notificaba cuando debia, es decir no sonaban las alertas. Lo desintale, lo baje y lo volvi a instalar pero cuando quiero cambiar el tono de notificacion, no me lo permite. Si bien puedo elegir el tono, cuando suena la notificacion, suena el tono predeterminado y no el que seleccione en las configuraciones de la aplicacion (se entiende?). Suena una tontera pero deberia funcionar digo yo o no? Es por esto que solicito de vuestra asistencia para solucionar lo que menciono.. Ojala puedan darme alguna idea de como cambiar esto. Desde ya, muy agradecido. Saludos!
  4. Estimados, que tal? Les cuento, tengo un script en T-SQL y cierta info en una tabla. Ahora esta info, esta separada por lo que pareceria un espacio en blanco, PERO NO LO ES. E intentado separarlo, y no e podido. Aplique charindex, substring, una funcion de tipo split y nada. Este susodicho espacio en blanco, lo intente identificar con 'char(32)', un ' '.. pero nada, no logro separar estos caracteres. Intente transformar el campo a varchar y luego aplicar las funciones y lo mismo. Que caracter sera este? o es algo invisible, algun caracter especial, no se... Si pudieran iluminar un poco el tema, se los agradeceria un monton!! Desde ya, agradecido.. me despido Saludos!!!
  5. Estimad@s, como estan? No se si estoy en lo correcto, me pasie por varios foros y llegue a este.. si estoy mal, disculpas por adelantado.. Paso a explicar mi inconveniente.. Tengo un galaxy S3 e instale el juego (kizas conocido por algunos..) INJUSTICE, God amoung us. lo ubican? si? bkm! Lo que pasa esq comienzo el juego, me muestra todo normal y cuando voy a jugar o kiero ingresar a las batallas, desafios, etc.. la aplicacion, se cierra y me devuelve a la pantalla principal del celular.. sin mensajes alguno ni nada.. porq podria pasar esto? que sera? Uds., expertos tienen alguna idea? Quedo atento y AGRADECIDO de antemano!! Saludos!!
  6. Estimad@s COLEGAS Chilewarianoz, junto con saludarlos me dirijo a Uds para comentarles y pedirles de vuestra asistencia como fanaticos de las nuevas tecnologias que somos todos=) Mire un poco el mercado y me di cuenta que cambiar el celular en estos esta algo caro.. BIEN CARO, mejor dicho.. y opte mejor por una tablet o algo parecido.. y he aki mi solicitud. QUE TABLET o PHABLET me recomiendan? Los iPad igual entran en la denominacion, solo que el SO iOs es un poco restringido y tendria que pagar por lo que necesite.. si esq.. igual no le hago el kite.. si es un iPad bueno bonito y por sobre todo BARATO, bienvenido sea.. siempre y cuando, no se cuelgue o se caliente o se reinicie o explote o me de la corriente mientras lo cargo =) jajaja!! Bueno amigos, les dejo la inkietud.. quedo atento a cualquier comentario.. Desde ya, muy agradecido.. Saludos!! Pd. Sorry si me ekivoq de foro, no sabia donde mas colocar esta duda/consulta/solicitud y lo mas cercano fue esto..=)!
  7. Estimados, Los saludos y les comento mi dilema y ver si pueden darme alguna idea.. Tengo varios JOBS configurados para que se ejecuten procesos nocturnos entre otros que a su vez ejecutan PA (procedimientos de Almacenados). Todo esto en SQL Server. El tema es que un jobs en particular se queda pegado, es decir se cuelga a la espera de alguna respuesta o termino de alguna instruccion. Le hice un seguimiento para ver donde exactamente y se queda pegado en la linea que tengo un 'sp_cmdshell' que a su vez ejecuta una instruccion para linea de comando. Tambien descubri que al momento de ejecutarse este procedimiento, OTRO 'sp_cmdshell' de otro PA se ejecuta y este se queda esperando otra respuesta y asi se arma una cola esperando a que el proceso anterior suelte para ejecutar los demas. No me es posible, por politicas de la empresa, mover los procesos para que no se topen. Por ende deben quedar casi paralelos pues antes nunca se topaban entre ellos (no se porque ahora..). El tema entonces es; revisando por Inet, no me sirven las alertas ante errores, pues el PA no tiene errores solo que se ejecuta y ahi se queda esperando.. si lo mato, se vuelve a ejecutar y se vuelve a quedar esperando =/ Como puedo hacer para que, al superar cierto tiempo de ejecucion y sin respuesta este se vuelva a ejecutar o se 'suicide' o de algun forma se mate, y de esta forma no pegue los procesos que estan detras. Lo intente, tambien con el tiempo limite de espera para una consulta, pero tampoco funciono pues es un 'sp_cmdshell' el que esta a la espera de 'terminar' la instruccion.. Entonces ahi estoy... Ojala pudiera darles mas detalles, me avisan si puedo aclararles un poco mas la situacion, creo haber sido claro.. me avisan, cualquier comentario me sirve para encontrar una solucion a esto.. Agradecido como siempre, de antemano por vuestra asistencia, quedo a la espera de cualquier ayuda... Mis mas cordiales saludos!!
  8. AAHHHH perfecto, no entendia el sentido del ROWCOUNT gralmente lo uso para mostrar las filas afectadas en alguna instruccion.. y lo colocas tal cual.. no con los '@@..' antes OK, ok.... hare las pruebas, GRACIAS SIU!!! les comento...
  9. Siu.. Me parece super bueno tu script, pero con una consulta... al eliminar los duplicados elimino 'TODOS' los datos duplicados?? o dejo al menos uno...? xq si tengo 3 numeros duplicados, debe kedar al menos uno en la tabla.. o los elimina los 3..? segun entiendo bien los elimina los 3 y debiera kedar al menos uno... un DELETE TOP(1) FROM table....... podria funcionar, pero no puedo validarlo con un INNER JOIN... como lo harias?
  10. Estimado Siu.. agradecido por vuestra rspta.. pero me perdi despues de los insert into... que hace ese script?
  11. Estimados, primero que nada agradecido x sus respuestas... Entiendo y comprendo las posiciones de ambos, otra tabla mas no es una opcion, tengo que limpiar para eliminar la otra.. el distinct esta en el campo que se me repite, pero cuando quiero buscar el resto de la info de ese campo que vino unico, se me empiezan a repetir.. Tengo dos tablas temporales, en una tengo toda la info, repetidos y todo y en la otra tengo esos registros unicos, estoy comparando los registros para traer la data limpia y es aqui donde tengo que hacer 'el super script' para que me deje toda la data limpia.. pero aun asi se me repiten.. Tendre que aplicar otra tabla mas... o de que otra manera puedo traer esta data limpia... comparar los registros, inner join, not in, not exists... no se, estoy aplicando de todo... GRACIAS!!
  12. Estimados, que tal? tengo un inconveniente entre mis bases y necesito limpiar una de las tablas.. tengo que copiar todo lo que esta en una tabla y dejarla (obviamente) en otra pero sin que se repitan los registros. Lo malo es que la llave primaria es distinta porq al momento de insertar los registros venian con codigos distintos, por ende paso esa validacion. Como puedo hacer la consulta o las o el script para completar esto.. Estoy corriendo en MS SQL Server 2008... Agradecido desde ya...
  13. claro, solo asignaba ip fijas a ambas maquinas y hacia ping entre ellas y si llegaba todo ok GENIAL!! Entonces, en la configuración de red, colocas 'Red Interna', permitir todo en la opción de promiscuo, colocas las IP y listo... lo probare y les comento.. AGRADECIDO!! -------------------------------------------------------------------------------------------------------------------- EDITO ESTO, PUES NO PUEDO ESCRIBIR OTRA RSPTA, PUES ME RECLAMA DOBLE POST... Estimados, pude hacer la configuracion, pero me kedo con problemas la WIFI.. cuesta que agarre y al final no me conecto a la red.. no se que paso.. COMO LO HICE.. coloque la IP que normalmente tiene el PC, de manera estatica al adaptador virtual que se crea con Vbox en 'Conexiones de Red' y al iniciar el CentOS, le coloque tambien de manera estatica la IP correspondiente y se comunicaron sin problemas, pero lo hice con la opcion '..Solo anfitrion' en las configuraciones de red del Vbox y el resto todo como menciono MrSeba mas arriba.. probare con la opcion 'Red Interna' por si me resulta y les aviso.. GRACIAS MrSeba x las indicaciones... Saludos!
  14. MrSeba, que tal? Puedo asignarles una IP fija a las maquinas sin estar conectadas? A decir verdad, nunca proba la opcion de 'Red Interna', ya que la descripcion que tenia no me cuadraba. Me fui a la de Puente y Solo Anfitrion.. En tu maquina tienes la VM en el server? y se comunican sin estar conectado a una red o algun router? Mi idea es desconectar la WIFI, sin cables y trabajar desde Windows, conectado por SSH a la VM y correr procesos... Intentare lo que mencionas y se los dejo saber... GRACIAS!!
  15. Estimados colegas informáticos, junto con saludarlos quería ponerles la siguiente situación con respecto al virtual box.. lo conocen? demas que si... El host o anfitrión es un Win7 Ultimate, con 6GB RAM y 750GB en disco.. es un quare core i7 de 2.4.. La maquina virtual es un CentOS de 64bits.. con 2GB en RAM.. 10GB en disco y la configuración de red en 'Bridge' o puente.. el resto por defecto. El tema es que para conectar la maquina virtualizada, el PC host o anfitrión debe estar conectado ha alguna red (WIFI o Fija) para que la VM (virtual machine o maquina virtual) se conecte y estos se vean entre si (si me equivoco, me dicen..). El tema es que no siempre tengo disponible una conexión entonces no siempre puedo trabajar con estos dos sistemas comunicándose entre si. Hay alguna configuración de red que permita esto? es decir, que se puedan comunicar estos sistemas de manera interna sin tener que estar conectado siempre a una conexión...? Leyendo por ahí, encontré que la opción 'Adaptador: Solo anfitrión' podría ser la solución, pero no me resulta.. falta algo por configurar? Les dejo la inquietud y les agradezco de antemano vuestra atención y asistencia... Saludos!!
×
×
  • Create New...