我有一个从数据库中提供数据的表单,我有数字输入类型。默认情况下,空条目显示为“0”。我想隐藏字段中的“0”并显示值,如果不同于0。
我尝试使用下面的代码,但它不起作用。
<input data-validate="number" value="<?php echo $value; ?>" class="form-control" onload="if(this.value == '0') { this.value = ' '; } " >
答案 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);?>