Valor de un input tipo Select con JQuery

Si estas trabajando con formularios en JQuery y debes obtener el valor del elemento que se tiene seleccionado en un campo tipo select, solo debes de poner a tu input un ID o una clase que pueda leer para que obtengas su valor:

<select id=”nombre_select”>
<option value=”1″> opcion 1</option>
<option value=”2″> opcion 2</option>
</select>

Sigue leyendo

Salarios de Programadores Web vs Diseñadores Web

Leyendo en workroom.com encontre esta divertida infografía (nada fuera de la realidad) de cual es el trabajo y el salario que debe recibir un Diseñador Web y un Web Developer.

Porque en el mundo real el diseñador Web se encarga de que todo este bonito y plasme la idea que se quiere vender al usuario común, mientras que el programador Web le añade la parte dinamica al sitio Web o aplicación.

 

webdesigners-vs-webdevelopers

Factura Electrónica – ¿Cómo generar un CFDI con PHP y OpenSLL?

CFDI

El sistema de Administración Tributaria en México sigue trabajando por mejorar la seguridad y las opciones de facturación electronica para sus contribuyentes, lo que esta ocasionando que a partir del 2011 la forma de hacerlo haya cambiado sustancialmente.

A continuación te muestro los cambios más importantes al respecto.

Sigue leyendo

Algunos trucos de programación en JQuery

Colocar a los enlaces el target = _blank

$(‘a[@rel$=’external’]’).click(function(){
this.target = “_blank”;
});
// uso: <a href=”http://www.carlosnuel.com/” rel=”external”>carlosnuel.com</a>

Conocer el número de elementos de una clase, objeto, propiedad, etc

$(‘elemento’).size();

Deshabilita el clic derecho en una página Web

$(document).bind(“contextmenu”,function(e){
return false;
});

Validar que un elemento exista

if ($(‘#id’).length) {

// acciones…

}

Duplicar un objeto con JQuery

var cloned = $(‘#id’).clone();

Haz un redirect con JQuery

$(location).attr(‘href’,’http://www.carlosnuel.com’);

Manejo de errores en PHP

Generalmente cuando uno esta programando en PHP tiene problemas con los Warnings porque pensamos que nuestro código no tiene errores porque no muestra ningún error, pero al momento de querer encontrar la funcionalidad… nuestro sistema no funciona.

Para ello es importante el saber manejar los errores del php.ini y para modificarlos en tiempo de ejecución solamente debemos seguir las siguientes reglas:

 

// Desactivar toda notificación de errores
error_reporting(0);

// Notificar solamente errores de ejecución
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Notificar E_NOTICE también puede ser bueno (para informar de variables
// no inicializadas o capturar nombres de variables con errores ortográficos …)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Notificar todos los errores excepto E_NOTICE
// Este es el valor predeterminado establecido en php.ini
error_reporting(E_ALL ^ E_NOTICE);

// Notificar todos los errores de PHP (véase el registro de cambios)
error_reporting(E_ALL);

// Notificar todos los errores de PHP
error_reporting(-1);

// Lo mismo que error_reporting(E_ALL);
ini_set(‘error_reporting’, E_ALL);