librería calendar en navegadores

162 views
Skip to first unread message

Gabriel Segura

unread,
Apr 8, 2014, 2:17:39 PM4/8/14
to codeignit...@googlegroups.com
Saludos y agradecimiento:

He implementado la librería "calendar", sin embargo, no me funciona en navegadores diferentes a Chrome. 
Mozilla, Safari, Explorer.
Mi código, que funciona adecuadamente en Chrome es el siguiente:

<?php $this->load->library('calendar'); ?>
<span class="label">Fecha de nacimiento*</span>
<input type="date" class="elementTexArea" placeholder="aaaa/mm/dd" name="nacimiento" title="Formato aaaa/mm/dd" requerided="TRUE" value="<?php echo set_value('nacimiento') ?>">

¿Alguna sugerencia?

Gracias

Daniel Del Cid

unread,
Apr 8, 2014, 2:55:13 PM4/8/14
to codeignit...@googlegroups.com
Pues si te refieres a que solo en chrome aparece un calendario al hacer focus en el input es porque solo chrome ha implementado el input de tipo date: <input type="date">. Es decir al seleccionar el input nos aparece un pequeño calendario para escoger la fecha. Pero eso es el html. Se mas especifico con tu problema, Qué problema te da?


--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/4564a4cc-43dc-4ec9-9a5f-3dfc7a69e30c%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gabriel Segura

unread,
Apr 8, 2014, 3:13:39 PM4/8/14
to codeignit...@googlegroups.com
Gracias, acabo de darme cuenta de lo que me dices, realmente no he implementado nada.
Lo único que hago es llamar a la librería pero no he generado el calendario.
Es decir me falta $this->calendar->generate();
Pero no sé cómo hacerlo, pues al poner esa línea en mi código con 
<?php $this->calendar->generate(); ?>
Me genera este error

A PHP Error was encountered

Severity: Notice

Message: Undefined property: CI_Loader::$calendar

Filename: front/basicos.php

Line Number: 34


Fatal error: Call to a member function generate() on a non-object in C:\xampp\htdocs\final\application\views\front\basicos.phpon line 34


El martes, 8 de abril de 2014 13:55:13 UTC-5, Daniel Del Cid escribió:
Pues si te refieres a que solo en chrome aparece un calendario al hacer focus en el input es porque solo chrome ha implementado el input de tipo date: <input type="date">. Es decir al seleccionar el input nos aparece un pequeño calendario para escoger la fecha. Pero eso es el html. Se mas especifico con tu problema, Qué problema te da?
El 8 de abril de 2014, 12:17, Gabriel Segura <gab...@solucioneseguras.com.mx> escribió:
Saludos y agradecimiento:

He implementado la librería "calendar", sin embargo, no me funciona en navegadores diferentes a Chrome. 
Mozilla, Safari, Explorer.
Mi código, que funciona adecuadamente en Chrome es el siguiente:

<?php $this->load->library('calendar'); ?>
<span class="label">Fecha de nacimiento*</span>
<input type="date" class="elementTexArea" placeholder="aaaa/mm/dd" name="nacimiento" title="Formato aaaa/mm/dd" requerided="TRUE" value="<?php echo set_value('nacimiento') ?>">

¿Alguna sugerencia?

Gracias

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.

Daniel Del Cid

unread,
Apr 8, 2014, 3:20:38 PM4/8/14
to codeignit...@googlegroups.com
Segun entiendo la libreria calendar de codeigniter lo unico que hace es dibujarnos una tabla html con los dias y la fecha de cada dia, asi como un calendario! Pero no genera un calendario sobre un input para poder seleccionar la fecha. Si eso es lo que realmente quieres hacer mejor implementa jquery ui datepicker o alguna otra herramienta javascript!.

Saludos!


Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spa...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/codeigniter-spanish.

Gabriel Segura

unread,
Apr 8, 2014, 4:29:49 PM4/8/14
to codeignit...@googlegroups.com
Muchas gracias por tu tiempo.
Trataré con datepicker.
Saludos
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsubscribe...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/codeigniter-spanish.

Ivan Zenteno

unread,
Apr 8, 2014, 5:11:33 PM4/8/14
to codeignit...@googlegroups.com
Si no me equivoco tratas de usar HTML 5? de ser así esa es la razón por que sólo funciona en chrome

Sent from Mailbox for iPhone


--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spa...@googlegroups.com.

Ivan Zenteno

unread,
Apr 8, 2014, 5:13:18 PM4/8/14
to codeignit...@googlegroups.com
De hecho ciertamente la librería calendar sólo pinta un HTML table de calendario, si quieres usar un calendar usa como bien dice Daniel un plugin de algún framework en Java script 

Sent from Mailbox for iPhone


Andy Arias

unread,
Apr 9, 2014, 4:48:12 PM4/9/14
to codeignit...@googlegroups.com
Amigo, ese problema del datapicker lo solucioné con esto. Ojalá te sirva. http://www.javascriptkit.com/javatutors/createelementcheck2.shtml

Mi problema era que solo se mostraba en Chrome, siendo, ya que FF e IE no soporta el datapicker de html5. entonces, con ese script, se detecta si es otro brwoser, y i es otro, muestra el datapicker de jquery UI.


Suerte y ojalá te sirva. 

Gabriel Segura

unread,
Apr 10, 2014, 1:33:17 PM4/10/14
to codeignit...@googlegroups.com
Muchas gracias Andy


El martes, 8 de abril de 2014 16:13:18 UTC-5, k001 escribió:
De hecho ciertamente la librería calendar sólo pinta un HTML table de calendario, si quieres usar un calendar usa como bien dice Daniel un plugin de algún framework en Java script 

Sent from Mailbox for iPhone


On Tue, Apr 8, 2014 at 4:11 PM, Ivan Zenteno <k001.o...@gmail.com> wrote:

Si no me equivoco tratas de usar HTML 5? de ser así esa es la razón por que sólo funciona en chrome

Sent from Mailbox for iPhone


On Tue, Apr 8, 2014 at 1:17 PM, Gabriel Segura <gab...@solucioneseguras.com.mx> wrote:

Saludos y agradecimiento:

He implementado la librería "calendar", sin embargo, no me funciona en navegadores diferentes a Chrome. 
Mozilla, Safari, Explorer.
Mi código, que funciona adecuadamente en Chrome es el siguiente:

<?php $this->load->library('calendar'); ?>
<span class="label">Fecha de nacimiento*</span>
<input type="date" class="elementTexArea" placeholder="aaaa/mm/dd" name="nacimiento" title="Formato aaaa/mm/dd" requerided="TRUE" value="<?php echo set_value('nacimiento') ?>">

¿Alguna sugerencia?

Gracias

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages