【发布时间】:2011-06-06 18:00:48
【问题描述】:
我有一个表单,用户需要输入日期和时间(2 个不同的字段),并且时间不能超过 12 小时。所以我想在时间超过 12 小时时添加一条警告消息(很可能是弹出警报)。我正在使用 JSF 和 Java。请帮帮我!
【问题讨论】:
标签: java javascript jsf
我有一个表单,用户需要输入日期和时间(2 个不同的字段),并且时间不能超过 12 小时。所以我想在时间超过 12 小时时添加一条警告消息(很可能是弹出警报)。我正在使用 JSF 和 Java。请帮帮我!
【问题讨论】:
标签: java javascript jsf
<script language="JavaScript">
function validate()
{
var dateEntered = new Date( document.getElementById("Date") + " " + document.getElementById("Time") );
var dateNow = new Date();
if( dateNow - dateEntered > 1000*60*60*12 )
{
alert( "Date entered is too old." );
return( false );
}
return( true );
}
</script>
<form method=post action="blah.html" onsubmit="JavaScript: return( validate() );">
<input type=text id=Date name=Date>
<input type=text id=Time name=Time>
<input type=submit value="Submit">
</form>
【讨论】: