我是嵌入式开发人员,我在嵌入式系统上托管表单网页。用户填写表单然后向嵌入式系统发送消息。我可以创建我想要的任何名称和值字段,并将它们全部发送到嵌入式系统。现在我需要从PC上坚持当前的日期/时间。
我已经阅读了我能找到的所有内容,但我觉得答案遗漏了网络开发人员认为理所当然的事情。例如,我知道JS是什么,基本上是如何创建一个。我不知道的是如何为日期/时间创建一个自动填写然后发送到嵌入式一侧的字段。
有一个按钮可以点击发送定义为的表格:
<input id="btnSubmit" type="submit" class="sm" value="Send Configuration Message"></div>
表单定义为:
<form method="post" action="/config/index.htm" onsubmit="btn=document.getElementById('btnSubmit'); btn.value='(please wait)'; btn.disabled = true;" style="width: 1000px">
所以我似乎需要在提交上做一些其他事情来追加时间,可能是在一个新的名称/值字段中。
我尝试过使用JS,PHP和其他方法的一些示例,但最重要的是在嵌入式端收到表单时没有日期/时间。
有没有人有一个简单的答案,像我这样的无知可以轻松实现?
答案 0 :(得分:0)
答案并不好看,但实施可能很容易。 让我们添加一个隐藏的输入字段,并在提交表单时填写它。
<input id="btnSubmit" type="submit" class="sm" value="Send Configuration Message">
<input id='inputTime' name='time' type='hidden'> //the field is hidden
<form method="post" action="/config/index.htm" onsubmit="
document.getElementById('inputTime').value=new Date().toJSON().slice(0,16);btn=document.getElementById('btnSubmit'); btn.value='(please wait)'; btn.disabled = true;" style="width: 1000px">
再一次,它很乱,但你可以复制粘贴它。 如果你想再尝试一下,试试这个https://myurl.com/mydatabase/_find(我添加了一个警告,以便你看到发送的内容。)