Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用于检测EditorTemplate上的TextBox内容更改的Jquery

用于检测EditorTemplate上的TextBox内容更改的Jquery
EN

Stack Overflow用户
提问于 2012-05-15 01:09:14
回答 1查看 1.3K关注 0票数 1

我需要检测文本框中的值是否发生了更改。如果文本框内容被更改/修改,我需要显示一个textbox,并强制用户输入有关更改的一些注释。

这是我的EditorTemplate页面,位于共享/编辑器模板/Addresses.cshtml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Html.EditorFor(model => model.Address)
@Html.ValidationMessageFor(model => model.model.Address))
@Html.EditorFor(model => model.Comments,new{style="Visible:false" })
@Html.ValidationMessageFor(model => model.Comments ,new{style="Visible:false" })

下面是我调用上面的EditorTemplate的MyPage.cshtml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 @if (!UtilityHelper.IsNullOrEmpty(Model.AddressesRecords))
        {

             @Html.EditorFor(model => model.AddressesRecords)

         }

     <input type="submit" name="ButtonCommand" value="Save" />

加载页面时,将有多个地址文本框。如果用户对任何地址TextBox进行任何修改,将立即使CommentsTextBox相对于该特定地址TextBox可见,并且启用验证。

因此,当我单击保存按钮时,我需要确保用户在CommentsTextBox中输入了一些注释。如果用户在不更改地址文本框的情况下单击“保存”按钮,则只会保存记录。

在运行时,我可以看到编辑器id是动态生成的,如AddressesRecords__Address、AddressesRecords_1_Address……

我尝试过一些AddressTextBox查询,但这似乎从来都不起作用,因为实际的Jquery ids是动态生成的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">


    $(document).ready(function(){

       var $el = $('#AddressesRecords_0_Address');
       $el.data('oldVal',  $el.val() );


       $el.change(function(){

            $("#AddressesRecords_0_Comments").show();
       })

    });
</script>

这里我如何将Jquery change函数附加到我的每个addressTextBox?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-15 01:28:09

假设我有3个不同的文本框,分别名为TextBox1、TextBox2和TextBox3,这段代码将检查这些字段中的任何更改,并显示注释字段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#TextBox1, #TextBox2, #TextBox3').each(function () {
    $(this).data('oldVal', $(this).val());
    $(this).bind("propertychange keyup input paste", function (event) {
        if ($(this).data('oldVal') != $(this).val()) {
            $(this).data('oldVal', $(this).val());

            $('#Comments').show();
        }
    });
});

您还可以为每个字段分配一个类,如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('.MyClass').each(function () {
    $(this).data('oldVal', $(this).val());
    $(this).bind("propertychange keyup input paste", function (event) {
        if ($(this).data('oldVal') != $(this).val()) {
            $(this).data('oldVal', $(this).val());

            $('#Comments').show();
        }
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10592964

复制
相关文章
jQuery Mobile修改button的内容
jQuery Mobile修改button的内容。
业余草
2019/01/21
1.7K0
jQuery Mobile修改button的内容
更改Mac上的文件关联
最近更新了coda,结果原先跟coda关联的文件变成了跟DW关联了,真是“墙头草”。找了很久不没找到在哪更改关联程序,最后终于搜到啦,比windows还要简单,直接在文件属性里就可以修改了,操作如下:
GhostZhang
2022/08/21
1.6K0
一种用于人脸检测的设备上的深度神经网络
本文介绍了基于深度学习的人脸检测技术的实现方法、框架和优化,以及应用于移动设备上的性能优化。
QiqiHe
2017/12/22
1.7K0
一种用于人脸检测的设备上的深度神经网络
jQuery源码研究:jQuery原型对象上的属性方法(上)
今天看下简化框架的第二部分:line: (146 - 225) 为jQ对象添加一些方法和属性。
前端_AWhile
2019/08/29
1.1K0
jQuery中的常用内容总结(一)
jQuery中的常用内容总结(一) 前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的;同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治疗,不要拖,大病的话甚是~,身体是本钱,如果人的身体健康是一的话,若没有前面的一,后面再多的零也是徒然,同时,建议在开发的时候保持一个好的心态,积极面对需求和技术难点,不要像我一样在难的地方朝一个地方死钻、而且经常性考虑需求之外的需求,这样都是不太好,尽量以"需求"的心态去"开发",而不是以"开发"的心态做"需求
上帝
2018/05/18
1.1K0
jQuery中的常用内容总结(二)
转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html
上帝
2018/09/27
1.2K0
jQuery中的常用内容总结(二)
jQuery中的常用内容总结(二)
jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言   距离上次博客更新已经有二十来天了(●′ω`●),恍惚之间时间已经从身边流走~,好难过≡(▔﹏▔)≡;所以,我决定这次不管熬夜到几点都要把本节和第三节内容全部写完~ 内容提要 ---- 选择器(上一节) 选择器的扩展方法(上一节) 节点的CSS操作及节点其他操作(上一节) Ajax同步与异步(本节) 事件(本节) 弹窗(本节) 参数序列化(第三节) 遍
上帝
2018/05/18
1.5K0
jQuery中的常用内容总结(一)
jQuery中的常用内容总结(一) 前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的;同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治疗,不要拖,大病的话甚是~,身体是本钱,如果人的身体健康是一的话,若没有前面的一,后面再多的零也是徒然,同时,建议在开发的时候保持一个好的心态,积极面对需求和技术难点,不要像我一样在难的地方朝一个地方死钻、而且经常性考虑需求之外的需求,这样都是不太好,尽量以"需求"的心态去"开发",而不是以"开发"的心态做"需求
上帝
2018/06/26
1K0
用于人脸检测的SSH算法
Single Stage Headless Face Detector(SSH)是ICCV 2017提出的一个人脸检测算法,它有效提高了人脸检测的效果,主要的改进点包括多尺度检测,引入更多的上下文信息,损失函数的分组传递等等,论文相对比较简单,获得的效果也还不错(从Wider Face的结果来看,和前几天介绍的在小尺寸人脸检测上发力的S3FD 差不多)。
BBuf
2020/05/26
1.9K0
jQuery中的常用内容总结(二)
jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言   距离上次博客更新已经有二十来天了(●′ω`●),恍惚之间时间已经从身边流走~,好难过≡(▔﹏▔)≡;所以,我决定这次不管熬夜到几点都要把本节和第三节内容全部写完~ ajax在实际开发中用的特别多,尤其是前后端分离的今天甚是~,接下来所说的ajax都是经过jQuery封装过的,至于写法大致有ajax标准写法和jQuery简写两种,下面先给出这两种写
上帝
2018/06/26
2.9K3
jQuery中的常用内容总结(三)
转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html
上帝
2018/09/27
8100
jQuery中的常用内容总结(三)
jQuery中的常用内容总结(三)
jQuery中的常用内容总结(三) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html 内容提要 ---- 选择器(第一节) 选择器的扩展方法(第一节) 节点的CSS操作及节点其他操作(第一节) Ajax同步与异步(上一节) 事件(上一节) 弹窗(上一节) 参数序列化(本节) 遍历(本节) 其他(本节) ---- A>表单参数序列化提交 如果没有借助jQuery,表单可以直接提交,这样带来两个问题就是安全(get提交)或表单参数验证障碍,嗯~,可能
上帝
2018/05/18
2K1
jQuery中的常用内容总结(三)
jQuery中的常用内容总结(三) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html ---- A>表单参数序列化提交 如果没有借助jQ
上帝
2018/06/26
8110
jQuery用于请求服务器的函数
jQuery为我们包装简化了常用的请求方法,其中有一个post方法,此方法可以通过 HTTP POST 请求从服务器载入数据。 语法:
端碗吹水
2020/09/23
4.3K0
jQuery用于请求服务器的函数
jquery 用于操作动态元素的delegate/on方法
delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
全栈程序员站长
2022/11/01
2.9K0
做好内容安全检测,和风险说「再见」!(上)
随笔川迹: 一个靠前排的90后具有情怀的技匠,路上正追逐斜杠青年的践行者,人人领读发起人。
腾讯云开发TCB
2020/06/03
1.4K0
JavaScript进阶内容——jQuery
我们在前面的文章中已经掌握了JavaScript的全部内容,现在让我们了解一下JavaScript库
秋落雨微凉
2022/10/25
5.5K0
JavaScript进阶内容——jQuery
jquery 表格内容搜索
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title></title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script src="../../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript">
用户5760343
2019/10/10
2.2K0
jquery 表格内容搜索
DiffusionDet:用于对象检测的扩散模型
Shoufa Chen1, Peize Sun1, Yibing Song2, Ping Luo1 1The University of Hong Kong 2Tencent AI Lab {sfchen, pzsun, pluo}@cs.hku.hk yibingsong.cv@gmail.com
3D视觉工坊
2023/04/29
1.1K0
DiffusionDet:用于对象检测的扩散模型
点击加载更多

相似问题

Jquery检测textbox编程更改

05

检测textbox值何时随jQuery更改

20

如何更改jquery中键上的textbox值?

32

使用jQuery检测元素内容更改

152

jQuery-检测SPAN字段内容的更改

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文