示例:有两个输入元素"旧密码"和#34;新密码"。当第二个聚焦时,调用一个函数来比较"旧密码"的值。和实际的旧密码。这一切都很好,但是当两个输入设置为" readonly = true"并且用户点击第二个输入,调用上述函数,尽管用户无法输入输入(焦点触发readonly输入)。我使用的是jQuery .focus()方法。
一个解决方案是每次使用if语句进行检查(参见下文),但我的问题是,是否有另一种方法similair to .focus()在jQuery或裸JS中,它不会被激活,当输入设置为readonly时
if (!readonly) { ... }