Javascript 按按钮值保存日期和时间

Javascript 按按钮值保存日期和时间,javascript,php,html,Javascript,Php,Html,我有这个按钮来启动任务。当我单击按钮时,我希望您将日期和时间保存在“单击时刻”按钮的值中,以便在单击任务时注册开始时间 <div class="form-group"> <label class="col-md-4 control-label" for="IniciarTarefa" id="acao"></label> <div class="col-md-4"> <button id="IniciarTar

我有这个按钮来启动任务。当我单击按钮时,我希望您将日期和时间保存在“单击时刻”按钮的值中,以便在单击任务时注册开始时间

<div class="form-group">
    <label class="col-md-4 control-label" for="IniciarTarefa" id="acao"></label>
    <div class="col-md-4">
        <button id="IniciarTarefa" name="IniciarTarefa" class="btn btn-info" >Iniciar Tarefa</button>
    </div>
</div>

塔雷法伊尼西亚酒店
佩昆诺·阿尔莫索

您需要使用Javascript来完成此操作

HTML:

Iniciar Tarefa
JAVASCRIPT:

<script type="text/javascript">

function myFunction() {

var today = new Date();
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var dateTime = date+' '+time;
document.getElementById("IniciarTarefa").value = dateTime;

}

</script>

函数myFunction(){
var today=新日期();
var date=today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
var time=today.getHours()+“:“+today.getMinutes()+”:“+today.getSeconds();
var dateTime=日期+“”+时间;
document.getElementById(“IniciarTarefa”)。值=日期时间;
}

问题是您只对msqli数据库进行了查询,现在您只进行了查询,但没有执行它。通常,如果您只是在代码中添加一个queryexecutor,则此代码将正常工作。

我用您试图插入数据库的表单编辑了问题,但它不工作代码中似乎有mysqli\u查询函数。我不认为这是问题所在,我认为问题在于按钮将在不运行任何JS的情况下提交表单。试试
我想问题出在你的
jquery
如何处理提交。我尝试通过表单的
操作
属性提交表单方向,并传递值correctly@ADyson是的,我已经解决了这个问题,通过使用一个隐藏字段来保存按钮点击的值,这太棒了。您应该在这里的答案部分添加解决方案的最终代码,以便将来的读者可以从中受益。它还可以从投票中为您赢得积分。这里允许并接受回答您自己的问题。
<script type="text/javascript">

function myFunction() {

var today = new Date();
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var dateTime = date+' '+time;
document.getElementById("IniciarTarefa").value = dateTime;

}

</script>