在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
Is is possible to have text placeholders inside a form field (as to prompt the end user to insert a specific format) without the use of javascript?
因此,基本上,该网站是免费的javascript。根本没有javascript。不会添加javascript。
然而,我们需要提示最终用户输入相应的信息,以便在数据库中使用,然后连接到网络上的软件。
与中一样,在电话号码的表单字段中预插入了2个连字符。这将提示用户输入310-555-5555,而不是3105555555。
***我是一名网站所有者和网站开发人员的翻译。我不是程序员。我需要一个简单的答案。我不需要你解释怎么做。我只需要看看程序员是否有能力,或者网站所有者是否在要求一些不可能的事情。
对于现代浏览器,HTML属性placeholder
已经存在,并且与您提到的完全一样。
http://caniuse.com/#feat=input-占位符浏览器支持现在相当强大
在你进一步澄清你不会做这项工作后,可能不需要的旁注:
话虽如此,如果你想让所有用户都能获得这些信息并看到它(这是关于可访问性的),它会有更多的参与。此外,占位符在用户开始键入后会消失。不确定这是否是个问题。
标签中也有解释部分(风格不同),这将使其在不同的用户交互中始终可见和可读。
您可以使用placeholder
属性提示用户插入特定格式,使用pattern
属性验证输入的模式。
<form>
<input type="text" pattern="'d{3}[- ]?'d{3}[- ]?'d{4}" placeholder="XXX-XXX-XXXX">
<input type="submit">
</form>
相关文章:
- 使用javascript的Asp.net内容占位符
- Internet Explorer缺少占位符支持,特别是密码字段
- 如何隐藏按钮单击事件上的占位符
- 需要URL模板占位符查找和替换功能的输入
- 初始化ng模型时,Angular ui选择占位符不起作用
- 如何在ie7或更高版本中设置密码字段的占位符
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- Select2-使用自定义模板时不显示占位符
- 替换字符串中的占位符值
- 为什么我应该使用HTML5(上下文:占位符)
- 在contentEditable元素中居中占位符插入符号
- 从气球弹出窗口中删除占位符
- 选择“选项”时更改输入的占位符
- 错误:ReCAPTCHA占位符元素必须为空
- 如何更改文本区域的颜色's文本,具体取决于它是否为占位符
- 得到一个没有属性的错误“;占位符”;在xhtml strict 1.0中
- 使用Node/Javascript提取字符串中的所有占位符
- 更改 html 输入字段中的占位符属性
- 输入字段总是提示输入,而不是显示占位符文本
- jQuery占位符/提示JavaScript保持提示的焦点