2016-07-04 1 views
0

htmleditforメソッドに一意のIDを与えたい。私はそれにJqueryのdatepickerを追加したい。 ...あなたの生成されたHTMLは、あなたがちょうど他の人が言ったように、あなたのビューどのように.net MVCのhtmleditforメソッドでjavascript固有のIDを与えるか?

<script> 
    $('#AdExpiryDate').datepicker(); 
</script> 
+2

@Html.EditorFor(model => model.AdExpiryDate, new { htmlAttributes = new { @class = "form-control", placeholder = "MM/DD/YYYY", id = "ad-expiry-date" } }) 

それからちょうどあなたが追加された新しいIDをターゲットに、あなたのjavascriptを更新'id'属性 - その' id = "AdExpiryDate"(生成するhtmlを見てください) –

答えて

0

を案内してください。 MVCはモデルからのプロパティ名をHTML要素のid属性とname属性に自動的に追加します。あなたは自分のhtmlAttributesを更新し、要素のための独自のIDを指定したい場合は:それはすでに独自のを持っている

<script> 
    var expireDate = $('#ad-expiry-date').val(); 
    alert(expireDate); 
</script> 
0

の下部にJavaScriptコード以下を追加する必要があり、この

<input type="text" id="AdExpiryDate" value="AdExpiryDate" /> 

のようになります。

@Html.EditorFor(model => model.AdExpiryDate, new { htmlAttributes = new { @class = "form-control", placeholder = "MM/DD/YYYY" } }) 
関連する問題