Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过pc&x27;现在是创建html表单的时候了_Javascript_Html - Fatal编程技术网

Javascript 通过pc&x27;现在是创建html表单的时候了

Javascript 通过pc&x27;现在是创建html表单的时候了,javascript,html,Javascript,Html,我试图用javascript获取pc的时间,并将其传递到html表单中。这是我的代码: 这是我的javascript: <script> var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); today = today.getHours() + ":" + today.getMinutes()+":" + today

我试图用javascript获取pc的时间,并将其传递到html表单中。这是我的代码:

这是我的javascript:

<script>
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; 
var yyyy = today.getFullYear();
today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
document.getElementById('date').value = today;
</script>

var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1;
var yyyy=today.getFullYear();
今天=今天。getHours()+“:”+今天。getMinutes()+“:“+今天。getSeconds();
document.getElementById('date')。value=today;
这是我的html表单:

<form method="POST" action="next_apply.php">                                                                        
  <input id="date" name="date">                                                                                                                                                                 
</form>

当我在JSFIDLE中运行上述代码时,它似乎可以工作。当我运行它时,我的电脑(使用XAMP)不工作。你知道这里有什么问题吗?
这是我的JSFIDLE:

除非脚本位于页面底部,否则在脚本运行时输入还不存在

因此,要么将javascript块移动到关闭标记之前,要么将其放入准备好的文档中:

window.onload = function () {
   var today = new Date();
   var dd = today.getDate();
   var mm = today.getMonth()+1; 
   var yyyy = today.getFullYear();
   today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
   document.getElementById('date').value = today;
}

您的脚本是反向的:

    <form method="POST" action="next_apply.php">                                                                        
      <input id="date" name="date">                                                                                                                                                                 
    </form>
           <script>
                var today = new Date();
                var dd = today.getDate();
                var mm = today.getMonth() + 1;
                var yyyy = today.getFullYear();
                today = mm +"/" + dd + "/" + yyyy + " " + today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
                document.getElementById('date').value = today;
</script>

var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1;
var yyyy=today.getFullYear();
今天=mm+“/”+dd+“/”+yyyy+“+today.getHours()+”:“+today.getMinutes()+”:“+today.getSeconds()”;
document.getElementById('date')。value=today;

此外,您忘记将日期添加到“today”字符串中。这就解决了问题。

定义不工作。它有什么作用吗?您的控制台是否显示javascript错误?你的输入显示了吗?为您的输入指定一个类型:
-问题几乎可以肯定,脚本需要移动到页面底部,或者放入一个
文档就绪
函数。是否执行了此操作,但仍然没有执行您之前询问的后续操作?顺便说一句,cale_b是对的。谢谢…终于工作了…你节省了两天的工作:-)谢谢you@user2491321-不客气。