【问题标题】:Javascript Form Onchange hack with Google Chrome and IE7使用 Google Chrome 和 IE7 的 Javascript Form Onchange hack
【发布时间】:2011-04-08 06:31:20
【问题描述】:
<form onchange="return valid('form changed')">
 <select>
  <option>uno</option>
  <option>dos</option>
 </select>
 <input type="radio" name="videoDevice" value="cuatro" checked="checked" />
</form>

onchange 事件不适用于 google chrome 和 ie7 ...如何破解它... 选择标签不需要 onchange,我们不能使用 jquery ...

【问题讨论】:

    标签: javascript onchange


    【解决方案1】:

    没有 onchange 事件

    在发布到服务器之前,您需要 onsubmit 进行验证

    在 dom 元素上连接一些事件 onclick,onchange 取决于元素
    直接通知用户

    【讨论】:

    • onchange 存在,并且可以在 firefox 等上正常工作......只是不能在 IE7 和 chrome 上工作
    【解决方案2】:

    您也可以在输入上使用 jquery。

    $("input").change(function(){ //Do stuff here });
    

    【讨论】:

    • 如果无法使用 jquery,我将使用基本的 javascript 并将其附加到每个输入的 onchange 事件中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2013-07-02
    • 2011-01-05
    • 2012-07-19
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    相关资源
    最近更新 更多