隐藏空输入的零值(数字类型)

时间:2015-10-12 14:05:27

标签: javascript html

我有一个从数据库中提供数据的表单,我有数字输入类型。默认情况下,空条目显示为“0”。我想隐藏字段中的“0”并显示值,如果不同于0。

我尝试使用下面的代码,但它不起作用。

 <input data-validate="number"  value="<?php echo $value; ?>" class="form-control" onload="if(this.value  == '0') { this.value = ' '; } " >

2 个答案:

答案 0 :(得分:1)

将三元运算符添加到PHP块中:

$("#"+parentContainerId).on('mouseup', function(e){
    if(event.target.tagName.toLowerCase() === 'h1') {
        $('span.selectedText').contents().unwrap();
        $(this).find('span.popDiv').remove();
    }
});

答案 1 :(得分:0)

我写了一个最小的PHP函数来做到这一点

function fnB($input){
//function to make values blank in number input boxes 
if ($input==0) $r="";
else $r=$input;
return $r;}
?>

所以在表单中可以输入

 value = <?php echo fnB($value);?>