javascript - 单击图像清除文本框

标签 javascript jquery ajax model-view-controller

看起来很简单,但不知道怎么做。

我有这个 ReadOnly 文本框,当用户单击按钮并从模式框中选择一个值时,它会被填充。我需要另一个 image_click 来清除文本框。下面给出的是我的代码,不确定如何点击一个简单的图像按钮来执行此操作。

'SearchButton' 的 Html.SecurityTrimmedActionButton 工作正常。我遇到的问题是“DeleteButton”。我是否需要在这里使用 SecurityTrimmedAction,因为我真的不需要调用任何 Controller ,我具有清除 View 本身中的文本框的功能。我可以使用什么来代替 Html.SecurityTrimmedAction?

       <%: Html.TextBoxFor_Readonly(model => model.AdditionalEmailsSentTo, new { style    = "width:500px; height:40px;" })%>
        <%: Html.SecurityTrimmedActionButton(true, "Search Active Directory", "Index", "ActiveDirectory", "btnAdditionalEmailSearch", "clsSearchButton")%>
        <%: Html.SecurityTrimmedActionButton(true, "Clear AdditionalEmails", "Index", "ActiveDirectory", "btnRemoveAdditionalEmail", "clsDeleteButton")%>   

这是我清除文本框的脚本

$("#btnRemoveAdditionalEmail").click(function (event) {
            event.preventDefault();
            $("#AdditionalEmailsSentTo").val("");   

        });

单击图片时,整个文本框和图片按钮都会消失。

最佳答案

解决方法如下

   <div class="editor-label">
        <%: Html.Label("Additional Email Address") %>
    </div>
    <div class="editor-field">
        <%: Html.TextBoxFor_Readonly(model => model.AdditionalEmailsSentTo, new {id="AdditionalEmailsSentTo", style = "width:500px; height:40px;" })%>
        <%: Html.SecurityTrimmedActionButton(true, "Search Active Directory", "Index", "ActiveDirectory", "btnAdditionalEmailSearch", "clsSearchButton")%>
        <button id='btnRemoveAdditionalEmailSearch' class='clsRemoveButton'>
            Clear Additional Emails</button>
    </div>

这是我的javascript函数

      $("#btnRemoveAdditionalEmailSearch").click(function (event) {
            event.preventDefault();
            $("#AdditionalEmailsSentTo").val("");
        });

并且文本框消失了,因为我没有注意到按钮 clsDeleteButton 被钩住了。一位同事发现了这一点并创建了另一个名为 clsRemoveButton 的按钮。

关于javascript - 单击图像清除文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185723/

相关文章:

javascript - 拖动表格单元格中的图像并跟踪其位置

javascript - 如何将多个json对象处理成数组

javascript - 试图遍历一个节点得到休息返回

javascript - 我如何仅使用数学算法在数组中找到最大值,特别是我每次都试图找出最小的数字

javascript - 暂停所有其他视频,无论页面上有多少视频

jquery - 当 jQuery 的 .ajax 调用时,需要在服务器端异步执行 Web 服务

javascript - JQuery 从加载的 ajax 发送元素 id 数据

javascript - 类型错误 : IPFS is not a constructor

javascript - JSON 键的小数点不按顺序排列

javascript - 访问未命名对象的属性(对象内)