javascript - 如果文本框留空,则重新填写文本框的文本

标签 javascript jquery html

我目前有一个登录表单,可以在用户单击该表单后清除该字段中的文本。如果字段失去焦点并且为空,如何将该字段的值替换为原始文本?类似的东西

$("#input_field").loseFocus(//Total pseudocode. 
    if((this).attr("value")==''){
        (this).attr("value","Original text! Woohoo!");
    }
);

我确实使用 jQuery,如果需要的话我可以提供网页。

最佳答案

$("#input_field").blur(function(){
    if($(this).val() ==''){
        $(this).val(this.defaultValue);
    }
});

工作演示:http://jsfiddle.net/AlienWebguy/gVPHM/1/

关于javascript - 如果文本框留空,则重新填写文本框的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824570/

相关文章:

javascript - 知道一个字符串是空的还是只包含空格

javascript - 从组件安装开始的 react 计数时间

几次 jQuery 调用后的 javascript 回调函数

jQuery - CSS 事件

javascript - 上传数据到网站

html - 如果子 div 更大,则拉伸(stretch)父 div

html - 使用第三方 CSS 有危险吗?

javascript - 使用Vue导入外部js

javascript - mapbox LineString 跟随道路

javascript - 在 IE 中使用 JQuery 拦截表单失败