读书人

帮忙看上

发布时间: 2012-08-11 20:50:31 作者: rapoo

帮忙看下
<asp:Content ID="Content" ContentPlaceHolderID="MainContent" runat="server">
<asp:Button ID="ButtonShow" runat="server" CssClass="button60" Text="示" OnClick="ButtonShow_Click" />

<script type="text/javascript">


$().ready(function() {
$('#<%=ButtonShow.ClientID%>').click(function() {
var errorInfo = "";
var beginHour = 0;
var beginMinute = 0;
var endHour = 0;
var endMinute = 0;
$('input:text').each(function(i) {
if(i<2)
{
var value = $.trim(this.value);
if(value == "")
{
return true;
}
var time = value.split(":");

if (value.length < 5 || time.length != 2) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00049","请输入正确的时间格式!") %> \n";
return false;
}
if (i % 2 == 0) {
beginHour = parseInt(time[0]);
beginMinute = parseInt(time[1]);
if(isNaN(beginHour) || isNaN(beginMinute))
{
errorInfo += "<%=Html.EpsMessageLanguage("RS00034","请输入字!") %> \n";
return false;
}
if (beginMinute != 0 && beginMinute != 30) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00049","请输入正确的时间格式!") %> \n";
return false;
}
if (beginHour < 0 || beginHour > 24) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00049","请输入正确的时间格式!") %> \n";
return false;
}
}
else
{
endHour = parseInt(time[0]);
endMinute = parseInt(time[1]);
if(isNaN(endHour) || isNaN(endHour))
{
errorInfo += "<%=Html.EpsMessageLanguage("RS00034","请输入字!") %> \n";
return false;
}
if (endHour < 0 || endHour > 24) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00049","请输入正确的时间格式!") %> \n";
return false;
}
if (endMinute != 0 && endMinute != 30) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00049","请输入正确的时间格式!") %> \n";
return false;
}
if (beginHour > endHour) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00050","开始时间不能晚于结束时间!") %> \n";


return false;
}
if (beginHour == endHour && beginMinute >= endMinute) {
errorInfo += "<%=Html.EpsMessageLanguage("RS00050","开始时间不能晚于结束时间!") %> \n";
return false;
}
}
}
else
{
return false;
}
});
if (errorInfo.length > 0) {
alert(errorInfo);
return false;
}

return true;
});
});
</script>

</asp:Content>

这段代码之前没有问题,可是最近不知怎么的,就出问题了。
点了按钮,前台验证通过后,后台事件就不会触发了,接着就是报找不到页面的错误了。

[解决办法]
检查下浏览器是否报告了脚本错误
是否执行了提交动作
使用Firebug调试下脚本执行过程

读书人网 >asp.net

热点推荐