JS中对input中内容做判断,如果为空,就让其显示0

var num=$(this).val(); if(num==✀✀){ $(this).val()=0; }这样写为什么不显示
2025年03月01日 08:59
有5个网友回答
网友(1):

  1. 首先需要div布局,先需要将整体的框架布局起来:





    判断




    var txt = document.getElementById('txt');
    txt.onblur = function(){
    if (txt.value == '') {
    txt.value = '0';
    }
    }


  2. HTML效果的截图如下:

  3. 这个效果最重要的代码如下:

4.在浏览器里面浏览的如下:

网友(2):

首先:$(this).val()你确定是得到input中的内容?
其次:赋值是这样$(this).val(0);

网友(3):

//用这个
if(!$(this.val())){
   $(this).val(0);
  }

网友(4):

$(this).val(‘你的值’)这样写 才正确

网友(5):

不用jquery呗:
1、给input定义id 比如:id="myinput"
2、js里获取并判断设置

body>