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

Hide zero values of an empty input(number type)

本文关键字:数字 类型 输入 隐藏      更新时间:2023-09-26

我有一个表单,从数据库中给我数据,我有数字输入类型。默认情况下,空条目显示为"0"。我想从字段中隐藏"0",只显示与0不同的值。

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

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

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

<input data-validate="number" value="<?php echo ($value != '0' ? $value : ''); ?>" class="form-control">

我写了一个最小的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);?>