Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果值为0,是否可以隐藏文本框值?_Javascript_Php_Html_Css_Database - Fatal编程技术网

Javascript 如果值为0,是否可以隐藏文本框值?

Javascript 如果值为0,是否可以隐藏文本框值?,javascript,php,html,css,database,Javascript,Php,Html,Css,Database,请帮助我,只要我将某些文本框设置为默认值0,我就能够完成所有需要的计算,但如果没有任何内容,我不希望这些框显示0。如果值为0,是否可以隐藏文本框?工作表中有几个文本框 编辑: Op还想验证表单,如果值不是数字或是空的,则nosubmit() 如果输入值不是数字或为空,请回答您关于表单验证的评论: 第一个答案:这解决了您的问题: 是的,如果这些文本框的值为零,您可以“隐藏”它们。您使用什么来隐藏它们?CSS?PHP?向我们展示您迄今为止所做的尝试我希望文本框显示为空,但只有文本框中的值应为空以填

请帮助我,只要我将某些文本框设置为默认值0,我就能够完成所有需要的计算,但如果没有任何内容,我不希望这些框显示0。如果值为0,是否可以隐藏文本框?工作表中有几个文本框

编辑:

Op还想验证表单,如果值不是数字或是空的,则no
submit()


如果输入值不是数字或为空,请回答您关于表单验证的评论:


第一个答案:这解决了您的问题:


是的,如果这些文本框的值为零,您可以“隐藏”它们。您使用什么来隐藏它们?CSS?PHP?向我们展示您迄今为止所做的尝试我希望文本框显示为空,但只有文本框中的值应为空以填充这些值来自数据库,其中默认值设置为零,用于计算我正在使用css和php,但尝试没有获取我在计算部分代码中尝试的结果,或者没有发生。此代码将隐藏文本框我希望文本框出现,但默认值将被隐藏这将解决我的问题的一半,其余的一半是如果用户留下一些空白文本框,以便稍后在更新时填充,那么数据库将填充空白单元格,这将使方程不适用于剩余部分请帮助我我尝试了与值相反的onsubmit函数,但是没有发生这种情况,数据库被更新为空值$(document)。onsubmit(function(){$('input[type=“text”]')。each(function(){if($(this.val()='')$(this.val('0');});@user2774977检查我的新答案和测试演示
$(function() {
  $('input[type="text"]').each(function() {
    var value = $(this).val();
    if(value == 0) {    
      $(this).val('');
    }
  });

});
$(document).ready(function() {

     $('input[type="submit"]').click(function(e){
             var isEmpty=false;
             e.preventDefault();

            $('input[type="text"]').each(function() {
                if($(this).val() ==0||$(this).val() =='' || isNaN($(this).val()))   {
                  $(this).val('');
                  isEmpty=true;
                }


            });

         if(isEmpty)  {
             alert('please fill all values');
             return false;
         }
         else $('form').submit();

   });

});
$(document).ready(function()
{
    $('input[type="text"]').each(function()
    {
        if($(this).val() == 0) $(this).val('');
    });
});