如何过滤textbox中含有“省”或者“市”或者“县”的内容

CIOSOFT 2010-01-09 11:15:50
比如文本框中输入了河北省保定市就过滤成河北保定
...全文
115 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
小_虎 2010-01-09
  • 打赏
  • 举报
回复
这个最好用下拉框吧。
微工程 2010-01-09
  • 打赏
  • 举报
回复
replace(/省、市/g,'')
段传涛 2010-01-09
  • 打赏
  • 举报
回复
最好用ajax 实现三级 互联 。方法很简单。
mbh0210 2010-01-09
  • 打赏
  • 举报
回复
将省市替换为空吧,楼上的可以
pt1314917 2010-01-09
  • 打赏
  • 举报
回复

给控件加onblur或者onchange事件,如:
<input type="text" id="ts" onblur="return this.value=value.replace(/省市/g,'')" />
波导终结者 2010-01-09
  • 打赏
  • 举报
回复
replace
xiedu414 2010-01-09
  • 打赏
  • 举报
回复
replace 或者 split都可以
另外确实是做成下拉菜单或者是JS选择形势的比较好。
wosizy 2010-01-09
  • 打赏
  • 举报
回复
根本就不用替换成 空 什么的!··
wosizy 2010-01-09
  • 打赏
  • 举报
回复
这方法 根本就不用JS 去做· C#中有个Split方法
string ass=TextBox.text;假设这个文本框里的值为河北省保定市
string[] arr = ass.Split('省');字符串中去掉省
string tempa = "";定义一个变量
string temp = "";
foreach (string ch in arr)
{
tempa += ch;
}
string[] brr = tempa.Split('市');去掉市
foreach(string bh in brr)
{
temp += bh;
}
到此 效果已经实现
比如拿一个Label1接收 这个文本框的值
Label1.text=temp
temp的值为 河北保定
vip__888 2010-01-09
  • 打赏
  • 举报
回复
replace(/省、市/g,'')
替换成""
mozart0127 2010-01-09
  • 打赏
  • 举报
回复
2楼的可以··

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧