隐藏空输入的零值(数字类型)
Hide zero values of an empty input(number type)
我有一个表单,从数据库中给我数据,我有数字输入类型。默认情况下,空条目显示为"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);?>
相关文章:
- javascript上的数字类型模拟
- 访问数字类型的未定义属性
- 如何获取输入数字类型的值
- 循环遍历具有数字类型的输入
- 应用于数字类型的 ToString
- JavaScript数字类型对货币操作的安全性如何
- html5数字类型只接受正整数
- 隐藏空输入的零值(数字类型)
- 可编辑的数字类型未定义
- clear()函数对数字类型的输入不起作用
- 新的webkit在数字类型输入中将十进制逗号转换为~ dot,反之亦然.该浏览器特性的Javascript名称
- 如何设置数字类型文本框的最大字符数
- 检查字符串/数字类型的字段是否为空
- 这个数字类型是什么?
- 如何将数量类型更改为数字类型以在javascript中执行算术运算
- Javascript字符串到数字类型强制转换
- 防止用户在数字类型的输入元素中输入负数
- Regex从数字类型输入中替换
- 输入数字类型美元符号
- 数字类型错误与猫鼬模型