将编辑字段值复制到另一个编辑

时间:2012-12-04 01:35:57

标签: jquery asp.net-mvc

新手问题:MVC4

我有一个简单的编辑器(简单文本):

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

当用户离开MyField编辑器时,我希望MyCopyField的编辑器具有相同的文本。

如何在每个编辑器上绘制一个ID,以便我可以在jQuery中执行此操作?

1 个答案:

答案 0 :(得分: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/