TransWikia.com

jquery datepicker fica sempre visível

Stack Overflow em Português Asked by Raul José Chaves on February 2, 2021

Eu estou tentando utilizar o jquery datepicker, mas toda vez que eu crio ele fica sempre aparecendo, como se ele tivesse ali estaticamente.
Exemplo do que está acontecendo, e não aparecendo só quando eu clico.
https://jsfiddle.net/3hcuLf0j/

2 Answers

Como o Diego Andrade me pontuou, se usar em um input tudo ocorre corretamente. Então resolvi a situação da seguinte forma https://jsfiddle.net/3hcuLf0j/9/

Tenho um input dentro do span, vou manter esse input escondido

<span id="test">
   <input id="datepicker" type="text">
   bla
</span>

E vou usar a seguinte locuragem no javascript

$("#datepicker").datepicker();
$("#datepicker").hide();

$("#test").click(function(){
    $("#datepicker").show().focus().hide();
});

Toda vez que o span é clicado, o datepicker vai abrir

Answered by Raul José Chaves on February 2, 2021

Editado/corrigido: esqueci de editar o link do fiddle.

Talvez utilizando um input no lugar da tag de span funcione. exemplo: https://jsfiddle.net/3hcuLf0j/6/

html:

<input type="text" id="test" maxlenght="10">

js:

$("#test").datepicker();

Answered by Diego Andrade on February 2, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP