jquery mobile 1.3 を使用すると、次の関数で localSotorage を使用して、いくつかの入力フィールドから値を収集して表示することができました。
<script type="text/javascript">
function datosCliente (info) {
localStorage.setItem(info.name,info.value);
}
</script>
関数を呼び出す 1 つの入力フィールドのサンプルを次に示します。
<label for="basic">Nombre:</label>
<input type="text" name="nombre" id="basic" data-mini="true" onkeyup="datosCliente(nombre)"/>
入力タイプの日付で同じことをしたいと思っていました:
<label for="fecha">Fecha</label>
<input name="fecha" id="fecha" type="date" data-role="datebox" data-options='{"mode":"calbox", "useNewStyle":true}' onkeyup="datosCliente(fecha)" />
そして、次を使用して値を表示します。
<p><span>Fecha: </span><script>document.write(localStorage.getItem("fecha"));</script></p>
しかし、このフィールドの値を表示したいときに取得するのは null だけです。jQueryMobile - DateBox プラグインを使用して日付を選択しているためですか? または、このタイプの入力から値を収集するために別のアプローチを試す必要がありますか?