不显示输入字段的默认值

时间:2014-10-28 07:23:52

标签: javascript jquery html forms input

我有一个输入字段

 <input id='spe_count' type="text" placeholder="number" class="form-control" data-original-title="" title="">

因为我需要它默认值为-1我用jQuery赋予它

 $("#spe_count").val('-1');

我得到这个输入字段并在其中看到这个值-1,但我想要的是这个输入值为-1,但在页面上它将是空的或带有占位符。 当我更改值时,我想这样做,删除值,清空框意味着它是默认值-1(不输入减去1,但只是删除所有值意味着这是减1)

这可能吗?

1 个答案:

答案 0 :(得分:1)

#("#spe_count").click(function(){
    var value= $(this).val();
    if(value.length < 1){
       $(this).attr("value", -1);
    }
});

以上代码将满足您的目的。