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> ;只能选择下拉框的值,而不能手动去输入值