不显示输入字段

不显示输入字段

问题描述:

我有一个输入字段不显示输入字段

<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)

这可能吗?

+2

您可以添加一个属性到示例 Robin 2014-10-28 07:27:00

+0

只需设置操作时的值并将默认设置的占位符设置为字段。用户在该字段中输入任何值,只需用'-1'计算。 – 2014-10-28 07:27:41

+0

然后,您可以使用以下$(“#spe_count”)。attr(“data-value”)来处理数据值。 – Robin 2014-10-28 07:29:37

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

上述代码将用于您的目的。