首页 新闻 会员 周边 捐助

如何实现文本框录入前用星号表示要录入的字符,录入后依次用录入的信息代替星号?

0
悬赏园豆:30 [已关闭问题] 关闭于 2011-01-07 15:02

如何实现(ASP.NET)在一个文本框录入数据前先用星号(*)表示要录入的信息(那个文本框要录入的数据位数是已知的,假如是6位的话,用户录入前就用六个*暗示用户可以输入六位字符),当用户开始输入数据时,就把*依次替换掉,录入几个字符就替换掉几个*,录入完后文本框中就只有用户输入的信息了。

PnkZ的主页 PnkZ | 初学一级 | 园豆:200
提问于:2011-01-06 15:45
< >
分享
所有回答(3)
0

给输入框设置一张背景图。不过考虑各浏览器的默认样式差异,需要严格定义输入框的样式。

ldyh | 园豆:230 (菜鸟二级) | 2011-01-06 16:11
0

我觉得如果是Web页面的话,你可以用JS来做:新建一个隐藏域,用来在每次用户输入的时候存放用户输入的真实内容,然后将文本框内容改变为若干个星号,当用户输入完成提交后,直接去隐藏域取值就可以了

zhualike | 园豆:139 (初学一级) | 2011-01-06 16:59
0

js吧。。。

顾晓北 | 园豆:10898 (专家六级) | 2011-01-06 17:33
我已经找到解决的方法了,还是觉得CSDN人气比较旺些^_^
支持(0) 反对(0) PnkZ | 园豆:200 (初学一级) | 2011-01-07 15:03
CSDN很多都是灌水的。。。
支持(0) 反对(0) 顾晓北 | 园豆:10898 (专家六级) | 2011-01-07 15:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册