sy52676
V2EX  ›  问与答

在控制台为`input[type=text]`通过`value`赋值和直接在网页上输入值,有什么区别吗?

  •  
  •   sy52676 · Apr 16, 2018 · 2415 views
    This topic created in 2968 days ago, the information mentioned may be changed or developed.
    在浏览一个页面时发现

    通过`value`赋值虽然能将数据填入文本框,但是下面的文本计数角标并没有变化''.

    而且`发送`的按钮也是灰色(如果通过网页输入那么按钮就可以正常使用).

    还是新手,想不太明白是怎么实现的,希望知道的大神不吝赐教
    Quarter
        1
    Quarter  
       Apr 17, 2018   ❤️ 1
    这个暂时手边没有电脑,我不知道直接这样赋值是否可以触发到 change 的事件监听,或许字符数的统计是在 change 中实现,当然,如果是通过 blur 这样失去焦点的监听的话肯定就无法触发了,所以建议还是分析一下触发统计的方式和控制台输出是否触发 change 两个方面
    FEDT
        2
    FEDT  
       Apr 17, 2018 via iPhone   ❤️ 1
    输入框绑定 input,blur 事件都没被触发
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5687 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 5414617a · 48ms · UTC 01:35 · PVG 09:35 · LAX 18:35 · JFK 21:35
    ♥ Do have faith in what you're doing.