如何在jQuery中为asp:textbox生成onchange事件
How to make an onchange event for a asp:textbox in jQuery
我正在学习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]')
但不要使用那个,因为它会绑定页面中的所有文本输入,使用元素的id,也可以使用keypress()
$('#TextBox1').keypress( function() { alert(); });
试试这个,希望它会有所帮助
$('#some_id').on('keyup', function() {
$('#entered_val').text(this.value);// or $(this).val()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type='text' id='some_id' name='textbox'/>
<span id='entered_val'></span>
好的,我把问题解决了。这是一个新手的错误。对不起。我的文档有一个错误的src脚本。我一直在处理另一个页面,一个复制了script标记的页面,忘记了更改src。
相关文章:
- 如何在生成下载文件时显示加载动画
- 自动生成的用户名
- Javascript生成的表单未提交
- 比较从函数和生成的日期对象
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 正在获取生成的PHP td值
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 从控制器继承了隔离的作用域以生成可重用的指令
- 使用当前日期生成随机id
- php代码在textbox更改事件上显示null
- 下载使用POST数据动态生成的文件
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 使用Javascript生成包含JSP的HTML
- 生成pdf或其他非html文件时的错误处理
- 使用jQuery根据动态生成的html动态添加html
- 你能用来自数组的属性名称生成一个对象吗
- 如何在jQuery中为asp:textbox生成onchange事件