javascript - 如果输入值为空,则使用 Javascript 分配一个值 "empty"

标签 javascript forms input

所以我有一个输入字段,如果它是空白的,我希望它的值是单词“empty”,但如果有任何输入的值,我希望它的值是输入的值。我想为此使用 javascript,知道如何做到这一点吗?

更新:抱歉,我觉得我解释得不太好。我不是指占位符文本。我的意思是它的捕获值。所以如果它是空白的,它捕获的 val() 应该是“空的”,如果它被填充,它捕获的 val() 应该是 val()

最佳答案

如果你使用的是纯 JS,你可以简单地这样做:

var input = document.getElementById('myInput');

if(input.value.length == 0)
    input.value = "Empty";

这是一个演示:http://jsfiddle.net/nYtm8/

关于javascript - 如果输入值为空,则使用 Javascript 分配一个值 "empty",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6752714/

相关文章:

java - 将数字格式化为两位小数,而不向上舍入并转换为 Double

javascript - onSubmit 导致不必要的 url 更改

javascript - 当使用 element.style = <some CSSStyleDeclaration> 使元素消失

javascript - 我使用 Javascript/DOM 动态创建了一个 div。如何让 div 出现在页面上?

javascript - 有条件地渲染导航栏,在 ReactJS 中转换为下拉列表

jquery - 关闭 thickbox 窗口后刷新父窗口

jquery - 如何在jquery验证中使用isNumeric?

ruby-on-rails - 具有非模型输入的 Rails Simpleform

javascript - 只要求用户正确答案 5 次的简单 JavaScript 函数?

c++ - 未格式化/格式化输入