Forum » Izdelava spletišč » [jquery mobile] datepicker
[jquery mobile] datepicker
sebavet ::
Zdravo. Za splet programiram jquery mobile spletno aplikacijo. Ker je stvar še v fazi prototipa, bi rad, da se ista koda uporabi za desktop in mobilne naprave. Težavo imam pri vnašanju datumov. Datepicker se prikaže le v google chromu, v ff in ie pa ne. Zanima me ali kdo v svojih spletnih aplikacijah uporablja kako komponento datepickerja v kombinaciji z jquery mobile, ki deluje tudi v ff in ie? Native komponenta ne pride v poštev, ker je ne prikazuje v desktop browserjih.
sebavet ::
našel sem primerno rešitev. Prosim za pomoč, kako naj moja html datoteka zgleda, da dobim rezultat kot tu:
http://jsfiddle.net/Gajotres/sSqKz/
ne znam vključit spodnjega java scripta.
http://jsfiddle.net/Gajotres/sSqKz/
ne znam vključit spodnjega java scripta.
Zgodovina sprememb…
- spremenil: sebavet ()
FrEaKmAn ::
<script> $(document).on('pageinit', '#index', function(){ $( "#datepicker" ).datepicker(); }); </script>
to govorimo o navadni spletni strani ali nek phonegap?
sebavet ::
ne, navadna spletna stran. Ampak a moram to funkcijo kako poklicat? mi lahko prosim objaviš cele htmo datoteko?
jaz sem poskusil tako:
pa še vedno čaka oz. nalaga. Pa ne vem kaj...
jaz sem poskusil tako:
<!DOCTYPE html> <html> <head> <title>jQM Complex Demo</title> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi"/> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.css"> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js"></script> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> <script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> <script> $(document).on('pageinit', '#index', function(){ $( "#datepicker" ).datepicker(); }); </script> </head> <body> <div data-role="page" id="index"> <div data-theme="a" data-role="header"> <h3> First Page </h3> <a href="#second" class="ui-btn-right">Next</a> </div> <div data-role="content"> <p>Date: <input type="text" id="datepicker" /></p> </div> <div data-theme="a" data-role="footer" data-position="fixed"> </div> </div> </body> </html>
pa še vedno čaka oz. nalaga. Pa ne vem kaj...
Kocka ::
Ja, ravno to je problem. Samo odstrani vrstico 9, pa bo delalo. lahko še vrstico 7, ki je tudi podvojeno.
Tole sem probal in dela:
Tole sem probal in dela:
<!DOCTYPE html> <html> <head> <title>jQM Complex Demo</title> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi"/> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script> <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> <script> $(document).on('pageinit', '#index', function(){ $( "#datepicker" ).datepicker(); }); </script> </head> <body> <div data-role="page" id="index"> <div data-theme="a" data-role="header"> <h3> First Page </h3> <a href="#second" class="ui-btn-right">Next</a> </div> <div data-role="content"> <p>Date: <input type="text" id="datepicker" /></p> </div> <div data-theme="a" data-role="footer" data-position="fixed"> </div> </div> </body> </html>
sebavet ::
Hvala, sem spregledal. Še ena stvar: zapis datuma je mm/dd/YYYY, kako naj to spremenim v format dd/mm/YYYY?
Kocka ::
Za konfiguracijo si poglej dokumentacijo od jQuery UI knjižnice. Tule bo za dateFormat:
http://api.jqueryui.com/datepicker/#opt...
Za tvoj primer v inicializacijo dodaš objekt {dateFormat: "dd.mm.yy"}:
lahko daš namesto pik slash (/) ali poljubna ločila.
http://api.jqueryui.com/datepicker/#opt...
Za tvoj primer v inicializacijo dodaš objekt {dateFormat: "dd.mm.yy"}:
<script> $(document).on('pageinit', '#index', function(){ $( "#datepicker" ).datepicker({dateFormat: "dd.mm.yy"}); }); </script>
lahko daš namesto pik slash (/) ali poljubna ločila.
Zgodovina sprememb…
- spremenil: Kocka ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | sql, php date between periodično/letnoOddelek: Programiranje | 1419 (845) | mr_chai |
» | Javascript - izračun razlike v datumihOddelek: Programiranje | 1913 (1768) | kogledom |
» | Wordpress multiple authorsOddelek: Izdelava spletišč | 835 (748) | poweroff |
» | [SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazoOddelek: Programiranje | 1921 (1683) | R33D3M33R |
» | [java] datumiOddelek: Programiranje | 1774 (1647) | l0g1t3ch |