2016-12-27 11 views
0

は私のような剣道UI TextBoxForを使用しています:Kendo()を取得する方法。TextBoxFor value in javascript?

@Html.Kendo().TextBoxFor(model => model.ID).HtmlAttributes(new { @class = "fixed-width" }).Name("ID") 

が、私はJavaScriptで値を取得することができません:

var id = ???? 

任意のヘルプは高く評価され、感謝を。

答えて

0

あなたは値にはJQueryを使用してこの方法を取得できます。

$('#ID').data('kendoTextBox').value(); 
+0

こんにちは、お返事ありがとうございます。 私はすでに同じことを試みましたが、うまくいきません。 – J09

+0

以下のコードをjqueryの剣道テキストボックスの値を取得するために使用することもできます $( '#ID')。val(); – CommonPlane

+0

いいえ、動作しません。 :( – J09

1

@(Html.Kendo().TextBox()または@(Html.Kendo().TextBoxFor(m => m.Property)で使用するテキストボックスは、入力フィールドを作成するだけのヘルパーメソッドです。 jqueryを使用して、すべてのフィールドを$('.k-textbox')にすることができます。

また、特定のテキストボックスを取得するためのIDを追加する可能性があります。

@(Html.Kendo().TextBoxFor(m => m.Property) 
    .HtmlAttributes(new 
    { 
     id = "text-box-property-id" 
    }) 
) 

あなたはjqueryのを使用することができますJavaScriptを使用してクライアント側で値を取得するには。

$('#text-box-property-id').val() 
関連する問題