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 | 1640 (1066) | mr_chai |
| » | Javascript - izračun razlike v datumihOddelek: Programiranje | 2118 (1973) | kogledom |
| » | Wordpress multiple authorsOddelek: Izdelava spletišč | 961 (874) | poweroff |
| » | [SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazoOddelek: Programiranje | 2094 (1856) | R33D3M33R |
| » | [java] datumiOddelek: Programiranje | 1942 (1815) | l0g1t3ch |
