¿Quiero que mi campo acepte solo enteros y he mantenido ese campo en la validación requerida?

He completado mi proyecto completo, pero me falta este requisito y no puedo resolver este problema en mi proyecto.

¿Podrías usar la validación de formularios de CodeIgniter? Y establece una regla como esta:

$this->form_validation->set_rules('yourfield', 'Your field\'s human name', 'required|integer'); 

Esto supone que el campo se llama yourfield .


Después de leer los comentarios, parece que desea verificar si el valor en el campo es un entero usando jQuery. Sugiero mirar en este plugin: jQuery – numérico

Hay un buen ejemplo de usarlo aquí .

Aquí está el código relevante:

Si tuvieras una entrada como esta:

  

Luego puedes validarlo, verificando que sea un número entero, como este:

 $(".integer").numeric(false, function() { alert("Integers only"); this.value = ""; this.focus(); }); 

Sin embargo, como JavaScript / jQuery se ejecuta en el lado del cliente (y se puede omitir), me gustaría resaltar que es muy importante validar también en el lado del servidor, en este caso utilizando PHP. Esta excelente respuesta explica con más detalle por qué ambos son importantes.

Utilizar HTML5

   

Validación usando JavaScript

  

Demostración de trabajo http://jsfiddle.net/cse_tushar/FEVrB/