如何重写TextBox文本属性
本文关键字:TextBox 文本 属性 重写 何重写 | 更新日期: 2023-09-27 17:49:46
我们是否可以在TextBox
控件的Text
属性中重写这样一种方式,即在我们项目中的文本框的每个实例中,它自动将"'"
替换为"''"
?
嗯,不确定,你的目标是什么,但尝试创建自定义控件,,通过TextBox类的实例,你可以实现…
还可以为控件创建新属性。如果您重写了现有的属性,那么它将按照您的代码行事,否则它将像它一样…
看看下面的代码。您必须将id更改为您的文本框,但基本上每次更改文本时,该函数都会调用并应该将所有单引号实例替换为两个单引号。
我的正则表达式可能不完全正确的javascript,有人可以确认这一点?正则表达式应该检查相邻的单引号是否存在。否则,它可能只是一个简单的替换,加上两个引号。
$(document).ready(function() {
$("#Textbox").change(function() {
$("#Textbox").text($("#Textbox").text().replace(/(?<!')'(?!')/g, "''"));
});
});