如何为HTML助手ASP.NET MVC编写Javascript代码?
我有一个HTML助手文本框,如下所示:如何为HTML助手ASP.NET MVC编写Javascript代码?,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我有一个HTML助手文本框,如下所示: @Html.TextBox("txt1") <br /> @Html.TextBox(“txt1”) 现在我想在这个文本框上触发一个javascriptonchange事件。是否可以这样做,或者我应该改用HTML输入类型。您可以使用TextBox HTML helper方法的htmlAttributes参数指定HTML属性,如下所示: @Html.TextBox("txt1", null, new { onchange="..." })
@Html.TextBox("txt1") <br />
@Html.TextBox(“txt1”)
现在我想在这个文本框上触发一个javascript
onchange
事件。是否可以这样做,或者我应该改用HTML输入类型。您可以使用TextBox HTML helper方法的htmlAttributes参数指定HTML属性,如下所示:
@Html.TextBox("txt1", null, new { onchange="..." })
见:
从以上链接:
htmlAttributes参数由一个包含
名称/值对。在名称/值中指定的属性
对取决于正在呈现的HTML元素
您可以使用TextBox html helper方法的htmlAttributes参数指定html属性,如下所示:
@Html.TextBox("txt1", null, new { onchange="..." })
见:
从以上链接:
htmlAttributes参数由一个包含
名称/值对。在名称/值中指定的属性
对取决于正在呈现的HTML元素
如果您有此文本框的ID,则可以使用Jquery将事件挂接到文本框
$("#textboxid").keydown(function(event) {
alert("Hey!");
});
注意,我使用了Keydown事件。您还可以使用“按下”或“向上”事件
也可以在ready事件中进行绑定
$(document).ready(function(){
$("#textboxid").bind("onchange", yourfunction);
});
如果您有此文本框的ID,则可以使用Jquery将事件挂接到文本框
$("#textboxid").keydown(function(event) {
alert("Hey!");
});
注意,我使用了Keydown事件。您还可以使用“按下”或“向上”事件
也可以在ready事件中进行绑定
$(document).ready(function(){
$("#textboxid").bind("onchange", yourfunction);
});