我有一个文本框,每当用户更改文本框的文本时,我都希望运行JavaScript。
所以我使用ontextChanged如下
@Html.TextBoxFor(m => m.OuterCaseWSP, new
{
@style = "max-width:145px;",
@disabled = "disabled",
OnTextChanged = "calculateOuterCasePOR()"
})
然而,这似乎不起作用。
注意:当我用onBlur替换OntextChanged时,代码会触发。
我调用的事件处理程序有什么问题?
答案 0 :(得分:2)
input
没有textChanged
个事件。虽然有一个change
,但只有当文字bpx模糊时它才会触发,所以它不适合你。但是,您可能希望使用onKeyPress
代替:
onKeyPress = "calculateOuterCasePOR()"