【问题标题】:How to set text box for based on click behavior ASP MVC如何根据点击行为 ASP MVC 设置文本框
【发布时间】:2017-07-27 23:20:10
【问题描述】:

当用户单击视图中的链接文本click 时,如何使用字符串“N/A”设置TextBoxtFor

下面是我的代码:

<div class="form-group">
    <div class="col-md-6">
        @Html.TextBoxFor(m => m.ReferralId, new { @class = "form-control", id="CheckReferralId", placeholder = "Referral ID (Inviter)", required = "required", tabindex = 0 })
    @Html.ValidationMessageFor(m => m.ReferralId, null, new { @class = "text-danger" })
        <small>If you do not have Referral ID, <a href="#">click</a></small>
     </div>
 </div>

谢谢!

【问题讨论】:

    标签: javascript jquery asp.net-mvc twitter-bootstrap


    【解决方案1】:

    您可以向推荐 id 锚点添加一个类,例如 class="no-referral-link",然后下面的 jQuery 应该可以解决问题

    HTML

    <small>If you do not have Referral ID, <a href="#" class="no-referral-link">click</a></small>
    

    jQuery

    $('.no-referral-link').click(function(e) {
      $('#CheckReferralId').val('N/A');
    });
    

    【讨论】:

    【解决方案2】:

    您可以通过 Javascript 执行此操作。将 onclick 事件添加到您的标签

    <a href="#" onclick="myFunction()"> -- So when you click the below function will set value 'N/A' to your textbox
    
    function myFucntion(){
    $('#CheckReferralId').val('N/A'); -- this is easy since you use ID for your element
    }
    

    【讨论】:

      猜你喜欢
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      相关资源
      最近更新 更多