javascript - 如何通过 Javascript 更改 Input type Placeholder holder 属性?

标签 javascript webforms html

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

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

我希望占位符文本(也许还有颜色?)会在表单提交之前调用的 javascript Validate 函数中发生变化,但无论我尝试什么概念,我似乎都无法更改它。

谢谢!

最佳答案

得到答案了!

这是您可以使用的 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;}

这是表单中的 HTML 输入行:

<input type="text" id="name" name="name" value="" placeholder="Click here to enter your full name" tabindex=1 /></div>

关于javascript - 如何通过 Javascript 更改 Input type Placeholder holder 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073014/

相关文章:

javascript - d3.js 中的 3 个数组 - 如何调用其他数组?

html - 当我用浏览器的开发工具查看页面上的某个元素时会发生什么?

Javascript尾递归

javascript - 查询为给定事件类型注册的事件监听器列表

javascript - 如何使用按钮刷新 div

jquery - 为什么 jquery.validate 似乎不适用于用户控件?

c# - session 结束和重新启动阻止 DropDownList_SelectedIndexChanged 触发

javascript - window.print onclientclick 阻止代码隐藏中的 onclick

javascript - 允许一个元素继承另一个元素的所有事件

css - SECTION 标签不包裹 H1 标签