首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

FreeTextBox控件中怎样使用ClientSideTextChanged事件

2012-03-01 
求助FreeTextBox控件中怎样使用ClientSideTextChanged事件?我怎样搞都不对,不会执行预定的操作呢,核心代码

求助FreeTextBox控件中怎样使用ClientSideTextChanged事件?
我怎样搞都不对,不会执行预定的操作呢,核心代码如下,想让内容中文本改变时自动去掉多余的 <font> 格式字符,可即直接提示正则表达式错误,这是我从FreeTextBox网站上看到的代码,到底哪个地方错了呢,请指教了。

<ftb:freetextbox   id= "ftbContent "   Focus= "false "   runat= "server "   Width= "100% "   ClientSideTextChanged= "OnTextChanged "   > </ftb:freetextbox>
<script   type= "text/javascript ">
function   OnTextChanged(ftb)  
{
var   html   =   ftb.GetHtml();
html   =   html.replace(new   RegExp( ' </?font[^   > \ "]*) ',   'gi '),   ' ');
ftb.SetHtml(html);
ALERT(HTML);
}
</script>

[解决办法]
new RegExp( ' </?font[^ > \ "]*) ', 'gi '
------------------------------------
你的正则式有问题.他匹配的是如: </font*****, <font...没有结束呀!!你改下:
new RegExp( ' </?font[^ > \ "]*> ) ', 'gi '

热点排行