2017-03-07 56 views
1

如何設置TextBoxtFor值與字符串「N/A」,當用戶單擊視圖如何基於點擊行爲ASP MVC

下面的鏈接文字click設置文本框是我的代碼:

<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> 

謝謝!

回答

2

您可以添加一個類轉診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'); 
}); 
+0

我有一個最後一個問題..我很抱歉..我想這個問題你可以爲我解決。 在此先感謝! [鏈接](http://stackoverflow.com/questions/42656157/select-list-item-value-does-not-working-with-javascript-asp-mvc) –

1

你可以通過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 
}