我试验了各种系统的各种浏览器,但是都有问题---点击后没有任何作用
使用ie6发现,点击后出现提示:
================================================================================
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 1.1.4322)
时间戳: Tue, 5 Jul 2011 09:09:32 UTC
消息: 正则表达式语法错误
行: 29
字符: 139
代码: 0
URI: https://users.create.msdn.com/Scripts/MicrosoftMvcValidation.js
消息: 正则表达式语法错误
行: 29
字符: 139
代码: 0
URI: https://users.create.msdn.com/Scripts/MicrosoftMvcValidation.js
====================================================================================
进入这个js发现,第29行代码如下:
==========================================================================
Sys.Mvc.RegularExpressionValidator.prototype={$0:null,validate:function(value,context)
{if(Sys.Mvc._ValidationUtil.$1(value)){return true;}var $0=new
RegExp(this.$0);var $1=$0.exec(value);return
(!Sys.Mvc._ValidationUtil.$0($1)&&$1[0].length===value.length);}}
============================================================================================
这个next按钮的本身js代码如下
====================================================================================
javascript: { var form = document.forms['MiniProfileForm']; if(!form['__MVC_FormValidation']
|| form['__MVC_FormValidation'].validate('submit').length == 0 ) form.submit(); }
==============================================================================================