OnTextChanged事件未触发

时间:2014-04-17 09:33:48

标签: c# asp.net-mvc event-handling html-helper

我有一个文本框,每当用户更改文本框的文本时,我都希望运行JavaScript。

所以我使用ontextChanged如下

@Html.TextBoxFor(m => m.OuterCaseWSP, new
{
      @style = "max-width:145px;",
      @disabled = "disabled", 
      OnTextChanged = "calculateOuterCasePOR()"
}) 

然而,这似乎不起作用。

注意:当我用onBlur替换OntextChanged时,代码会触发。

我调用的事件处理程序有什么问题?

1 个答案:

答案 0 :(得分:2)

input没有textChanged个事件。虽然有一个change,但只有当文字bpx模糊时它才会触发,所以它不适合你。但是,您可能希望使用onKeyPress代替:

onKeyPress = "calculateOuterCasePOR()"