【问题标题】:How do I change the Input type Placeholder holder property via Javascript?如何通过 Javascript 更改输入类型占位符属性?
【发布时间】:2010-06-18 20:54:03
【问题描述】:
我正在使用适用于 iPhone 的简单 HTML5 表单,我想使用 Placeholder 属性在文本字段中显示错误警报,但我不知道如何通过 Javascript 访问它。
这是一个字段示例 HTML 代码:
我希望占位符文本(可能还有颜色?)在提交之前在表单调用的 javascript Validate 函数中发生变化,但无论我尝试什么概念,我似乎都无法更改它。
谢谢!
【问题讨论】:
标签:
javascript
webforms
html
【解决方案1】:
找到答案了!
下面是我上面写的 HTML 中可以使用的 javascript 代码:
function validate(theForm)
{
var name = theForm.name;
if(name.value == "")
{
name.setAttribute('placeholder',"Please enter your name to continue");
return false;
}
return true;}
这是表单中的 HTML 输入行:
<input type="text" id="name" name="name" value="" placeholder="Click here to enter your full name" tabindex=1 /></div>