input type="text" 如何设置默认值为当前日期时间?

mooowx 2010-11-17 12:54:48
要求点击表单的 reset 按钮时,input type="text" 的value 设置为当前日期时间。
...全文
19627 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐创 2011-10-19
  • 打赏
  • 举报
回复
<%=new Date().toLocaleString().substring(0,10)%>
mooowx 2010-11-26
  • 打赏
  • 举报
回复
提起来,求准确答案...
mooowx 2010-11-17
  • 打赏
  • 举报
回复
#2楼的方案,其赋值在<form></form>里面就会被清空的,无<form></form>才行。
mooowx 2010-11-17
  • 打赏
  • 举报
回复
谢谢楼上各位热心解答。
现在解决不了这问题的原因在于:不想使用button的方式,因为表单内输入项很多,得逐个设置初始值。
用type="reset"时,在onclick执行的赋值结果会立即被清空。
liyinle2 2010-11-17
  • 打赏
  • 举报
回复
<%
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd");
String curdate=f.format(new Date());
%>
ohmydog1 2010-11-17
  • 打赏
  • 举报
回复
<script language="javascript" type="text/javascript">
function test(){
var d = new Date();
document.getElementById("xxx").value=d.getYear()+"-"+d.getMonth()+"-"+d.getDate();
}
</script>

<input type="button" onclick="test()" value="reset">
<input type="text" id="xxx" value="">
Mr-Jee 2010-11-17
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test<title>
<script type="text/javascript">
window.onload= function(){
document.getElementById("t").onclick = function() {
document.getElementById("now").value = new Date().toLocaleString();
};
};
</script>
</head>
<body>
<input value="reset" type="reset" id="t" />
<input type="text" id="now" />


</body>
</html>
沪php攻城师 2010-11-17
  • 打赏
  • 举报
回复
reset按钮改成普通按钮,用JS来控制清空表单内容好了

<form name="form1" method="post" action="">
<input type="text" name="txt" id="txt">
<input name="reset" type="button" id="reset" onClick="showDate()" value="重置">
</form>
<script>
function showDate()
{
var today = new Date();
var day = today.getDate();
var month = today.getMonth() + 1;
var year = today.getYear();
var mytime=today.toLocaleTimeString();
var date = year + "-" + month + "-" + day + " " + mytime;
document.getElementById("txt").value = date;
}
</script>

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧