jsp中一个输入框,如何把输入框的默认值value设为当前日期yyyy-mm-dd ?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中一个输入框,如何把输入框的默认值value设为当前日期yyyy-mm-dd ?相关的知识,希望对你有一定的参考价值。

设置当前时间的思路就是先通过java方法获取到当前的时间,之后直接赋值给jsp中“input”中
举例:

<%
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String date= format.format(new Date());
%>
<body>
<input type="text" value="<%=date%>"/>
</body>

解释:由于jsp中会先加载上面的java代码,之后在顺序加载jsp页面代码,所以date值就会显示出获取的当前时间。

参考技术A 在后面加这段script就行
<script>
Date.prototype.format = function(format)
var o =
"M+": this.getMonth() + 1, //month
"d+": this.getDate(), //day
"h+": this.getHours(), //hour
"m+": this.getMinutes(), //minute
"s+": this.getSeconds(), //second
"q+": Math.floor((this.getMonth() + 3) / 3), //quarter
"S": this.getMilliseconds() //millisecond

if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
return format;


var a = document.getElementById("d11");
var b = new Date();
a.value=b.format('yyyy-MM-dd');
</script>

jsp输入框如何对齐?每个输入框的文字长度不一样。。

html代码 <input >属性里有size属性,设置成一样就O了追问

每个对话框前面还有文字,我想让前面的文字每一行都对齐,然后后面的对话框也对齐,这该怎么解决呢?

追答

用个table标签不就解决了

参考技术A 实在不行只能用 来解决了,或者你在dreamweaver代开试试,看哪里能微调嘛!

以上是关于jsp中一个输入框,如何把输入框的默认值value设为当前日期yyyy-mm-dd ?的主要内容,如果未能解决你的问题,请参考以下文章

设置 HTML 文本输入框的“默认”值。单击 ESC 时恢复值

jsp下拉列框不可编辑,<select></select> ;只能选择下拉框的值,而不能手动去输入值

js获得文本框的值怎么转化成数值型啊

jsp输入框如何对齐?每个输入框的文字长度不一样。。

在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?

jsp中form怎么传递文本框的值和密码框的值到下一页面