0

当控件获得焦点时,我更新主干模型...是否为空。

code snippet : 
events :{
    "focusin input"     : "updateCell"
},
updateCell: function(event) {
    if(_.isEmpty(event.target.value)){
             var inputID = event.target.id;
             var value = "...";
             var attribute = {};
             attribute[inputID] = value;
             this.model.set(attribute);
             }
        }

这可以正常工作并更新model它是否为空但...附加了该值。

相反,我想...在用户开始输入值时删除,在某些情况下,focus可能已经进入一个控件,并且用户可能在不输入任何内容的情况下跳过。所以我想在...将数据保存到服务器时也删除。

请帮我解决这两个问题。即使我必须去也很好

 jquery or underscore.js etc
4

1 回答 1

0

删除默认值的 value 属性,而是使用 placeholder 属性。当用户单击该字段时,您案例中的占位符文本“...”将自动消失。

http://www.w3schools.com/tags/att_input_placeholder.asp

于 2013-07-10T10:44:46.213 回答