HTML选择表单onchange不会立即触发(如果没有焦点)

时间:2015-03-26 15:59:56

标签: javascript html select

我有一个带有以下代码的选择表单:

<select id="xyz" name="xyz label="xyz showconstraints="false" class="form-control" onchange="isValid();">


            <option value=""></option>

            <option value="1">1</option>

            <option value="2">2</option>

            <option value="3">3</option>

            <option value="4">4</option>

            <option value="5">5</option>

            <option value="6">6</option>

            <option value="7">7</option>

            <option value="8">8</option>

    </select>

如果我选择例如选项“8”,我必须在表单外单击,以便调用该函数。 (如果输入有效/无效,它会使表单呈红色/绿色)。即使我仍然关注表单,如何立即调用该函数?

谢谢!

1 个答案:

答案 0 :(得分:1)

Uddhabh是对的,但请注意&#34;输入&#34;事件仅在启动Internet Explorer 9时有效。

https://msdn.microsoft.com/en-us/library/ie/gg592978%28v=vs.85%29.aspx