2012-12-04 75 views
0

新手問題:MVC4複製編輯字段值到另一個編輯

我有一個簡單的編輯器(簡單文本):

@Html.EditorFor(m => m.MyField) 
@Html.EditorFor(m => m.MyCopyField) 

當用戶離開MyField的編輯,我想MyCopyField的給編輯有相同的文字。

如何在每個編輯器上繪製一個ID以便我可以在jQuery中執行此操作?

回答

2

如果MyField是一個字符串,EditorFor將使用字段的名稱作爲IDname創建一個文本框:

<input type="text" id="MyField" name="MyField" /> 

然後,你可以使用jQuery複製文本。

簡單的jQuery:

$('#MyField').focusout(function() 
{ 
     $('#MyCopyField').val($(this).val());      
}); 

http://jsfiddle.net/AfgAG/13/

+0

最多投票支持額外的JS –