sy52676
V2EX  ›  问与答

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

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

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

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

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