我正在学习 javascript 但对 jQuery 还不熟悉,我正在尝试为文档中的所有文本框创建一个更改事件处理程序。所以这是我的文本框
<asp:Table ID="Table1" BorderColor="Black" BorderStyle="Solid" BorderWidth="3" runat="server">
<asp:TableRow>
<asp:TableCell BorderColor="Black" BorderStyle="Solid" BorderWidth="2">
<asp:TextBox ID="TextBox1" BackColor="Blue" runat="server" Width="40" Text="1" TextMode="Number"></asp:TextBox>
我的脚本在底部
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js" type="text/javascript"></script>
<script src="jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="vehicle.js" type="text/javascript"></script>
</body>
</html>
比我的 javascript。
$("textbox").change(function () {
alert("ggg");
});
但是当我更改文本框中的文本时,它不会提醒 我知道如何创建一个常规的 javascript 事件,但我希望能够为所有文本框创建一个事件。
最佳答案
Asp:textbox 的呈现方式类似于 input type=text,因此您的选择器需要:
$('input[type=text]')
但是不要使用那个,因为它会绑定(bind)页面中的所有文本输入,使用元素的 id,也使用 keypress()
$('#TextBox1').keypress( function() { alert(); });
关于javascript - 如何为 asp :textbox in jQuery 创建 onchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402730/