如何通过Javascript更改输入类型占位符持有者属性?

lio*_*rwn 2 javascript html5 webforms

我正在使用适用于iPhone的简单HTML5格式,我想使用Placeholder属性在文本字段中显示错误警报,但我不知道如何通过Javascript访问它.

这是一个字段示例HTML代码:

我希望占位符文本(也许是颜色?)会在表单调用之前调用javascript Validate函数,但无论我尝试什么样的概念,我都无法改变它.

谢谢!

lio*_*rwn 9

得到了答案!

以下是您可以使用的javascript代码,与我上面写的HTML一起使用:

function validate(theForm)
    {
        var name = theForm.name;
        if(name.value == "")
        {
            name.setAttribute('placeholder',"Please enter your name to continue");
            return false;
        }
return true;}
Run Code Online (Sandbox Code Playgroud)

以下是表单中的HTML输入行:

<input type="text" id="name" name="name" value="" placeholder="Click here to enter your full name" tabindex=1 /></div>
Run Code Online (Sandbox Code Playgroud)

  • 你应该接受自己的答案......如果你回到了网站. (5认同)