
在提交的处理页面上获取,
PHP可以用$subtime=date("Y-m-d H:i:s");
asp可以用subtime=now()
注意,不要在表单上加时间的隐藏表单。可能表单从打开到提交隔了很长时间,从而获取到的时间并不是准确的提交时间。当然也可以在submit的时候用js生成一个时间来提交。
你要完成提取再显示,单纯HTML是无法完成的。如果是发送到服务器,再回显,可以使用asp,php等来完成,如果只在客户端完成提取显示用javascript,vbscript就可以了。
把以下代码保存为loginasp以供测试:
<%
'服务器端提取显示代码(asp)
username=request("username")
password=request("password")
responsewrite "服务器端回写:<br>"
responsewrite "登录用户:" & username &",密码:" & password
%>
<script language="javascript">
//客户端提取显示客户函数
function show(){
u=documentmyformusernamevalue;
p=documentmyformpasswordvalue;
documentgetElementById("info")innerHTML="登录用户:" + u +",密码:" + p;
}
</script>
<hr><br>客户端提取显示:<br>
<div id="info">x</div>
<hr>
<form name="myform" action="loginasp" method="post">
用户名:<input name="username" value="" size="20"><br>
密码:<input type="password" size="20" name="password"><br>
<input name="Submit" type="submit" id="Submit" value="提交服务器"><input type="button" value="提交客户器jsp" onclick="show()">
</form>
HTML
<form action="ajsp">
<input type="text" name="test_data"/>
<input type="submit" value="提交" />
</form>
ajsp
<%
String testData = requestgetParameter("test_data"); // 即可获得test_data的值。
%>
放到<form></form>里,直接使用 var arr=$("form")serializeArray(); 这样就获取到了name-value的数组
<script>
function show()
{
alert(documentgetElementById("txt")value)
}
</script>
<input type="button" name="Submit" value="按钮" onclick="show();" />
<input name="txt" type="text" id="txt" />
以上就是关于怎么获取html表单提交时间全部的内容,包括:怎么获取html表单提交时间、html表单如何提取再显示、html 读取表单数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)