javascript - 如何使用 JavaScript 创建文本框 mask ?

标签 javascript asp.net

我对 JavaScript 很陌生。我想在我自己的页面中添加与该网页的文本字段中给出的效果相同的效果...任何人都可以帮助我如何做到这一点或从哪里学习它。

我希望我的文本字段显示必须在其中写入的内容,但一旦我在其中写入内容,它就会改变..

另一件事是,当我单击一个文本框时,会出现一个小的弹出 block ,其中描述了在其中写入内容以及如何写入...例如密码应该是字母数字...或超过 6 个字符长等。

最佳答案

如果您想以一种易于访问的方式执行此操作(并且您应该这样做):

如果 JS 可用,请将透明输入放置在容器内的标签上,并根据其值切换输入的透明度在文档加载时以及焦点进入或离开元素时。

我已经生成了a minimal example .

至于问题的第二部分。这非常相似。只需在输入旁边添加另一个标签,并在焦点进入或离开时切换其可见性,忽略输入的值。不过我不会为此烦恼,提前通知要求很好!

关于javascript - 如何使用 JavaScript 创建文本框 mask ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3616227/

相关文章:

Javascript:根据其他下拉菜单禁用下拉菜单

javascript - 如何将多个文件选择放入数组中然后输出到 HTML

javascript - 从自身内部调用函数

asp.net - Telerik-Grid:除了 HeaderStyle-CssClass 之外还启用皮肤类名

javascript - 如何使用 window.open() 快速访问我网站的根目录?

javascript - 无法在 iOS 的 Webview 中的 html 文本框中写入文本

asp.net - .Net 中的后台处理 - 需要建议

javascript - 设置asp超链接值JS

c# - getJSON 在页面刷新 (F5) 时中断。怎么修?

c# - 在asp.net中绘制谷歌地图点之间的路径