使用 jquery mobile 1.3,我能够使用带有此功能的 localSotorage 从某些输入字段中收集和显示值:
<script type="text/javascript">
function datosCliente (info) {
localStorage.setItem(info.name,info.value);
}
</script>
这是一个调用该函数的输入字段的示例:
<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>
但是当我想显示这个字段的值时,我得到的结果是空的。是因为我使用 jQueryMobile-DateBox 插件来选择日期吗?或者我必须尝试一种不同的方法来从这种类型的输入中收集值?