相关疑难解决方法(0)

输入Internet Explorer的占位符

HTML5 placeholderinput元素上引入了属性,允许显示灰色的默认文本.

可悲的是,包括IE 9在内的Internet Explorer不支持它.

那里已经有一些占位符模拟器脚本了.它们通常通过将默认文本放入输入字段,将其设置为灰色并在您聚焦输入字段后再次将其删除来工作.

这种方法的缺点是占位符文本在输入字段中.从而:

  1. 脚本无法轻松检查输入字段是否为空
  2. 服务器端处理必须检查默认值,以便不将占位符插入数据库.

我想有一个解决方案,其中占位符文本不在输入本身.

html javascript internet-explorer placeholder

173
推荐指数
4
解决办法
24万
查看次数

显示 asp 文本框中文本的提示

我正在寻找为用户显示一些文本的方法,以<asp:textbox>帮助他知道他应该在每个文本框中输入什么数据/格式的文本。它看起来像这样(来自 Facebook 注册页面的示例):

在此输入图像描述

我现在唯一的解决办法是

1- 在 aspx 中设置文本框的默认文本
2- 将其颜色设置为灰色
3- 单击文本框:
1- 将颜色更改为黑色
4- 在更改时,如果文本为空,则将文本设置回默认值

这听起来像是我在 90 年代开发的,文本框是否有开箱即用的属性来执行此操作,或者有任何更智能的方法来执行此操作?

新年快乐

javascript asp.net

1
推荐指数
1
解决办法
2805
查看次数