gpt4 book ai didi

javascript - 在表单上显示系统日期,jquery/javascript

转载 作者:行者123 更新时间:2023-11-28 07:49:10 26 4
gpt4 key购买 nike

我尝试使用 jquery 和 js 获取系统日期以显示在表单输入上,但它不起作用

这是我的代码:

$(document).ready(function() {
obtenerFecha();
$("#fecha").val(retornaFecha());
});

function obtenerFecha(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd;
}
if (mm < 10) {
mm = '0' + mm;
}
var today = dd + '/' + mm + '/' + yyyy;
sessionStorage.setItem("fechaCreado", today);
}

function retornaFecha() {
var r = sessionStorage.getItem("fechaCreado");
return r;
}

这是表格:

<td class="info">Fecha de creación: </td>
<td class="inputs"><input name="fecha" id="fecha" value="" readonly="true"/></td>

我知道这很简单,但提前感谢您的帮助!

最佳答案

正如我的评论中所写,请确保文件中包含 jquery。否则你可以尝试使用纯 javascript,这将在没有 jquery 的情况下完成:

obtenerFecha();
document.getElementById('fecha').value = retornaFecha();


function obtenerFecha(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd;
}
if (mm < 10) {
mm = '0' + mm;
}
var today = dd + '/' + mm + '/' + yyyy;
sessionStorage.setItem("fechaCreado", today);
}

function retornaFecha() {
var r = sessionStorage.getItem("fechaCreado");
return r;
}

<强> FIDDLE DEMO

关于javascript - 在表单上显示系统日期,jquery/javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27067031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com