文本框值是自动附加的,并使用jquery在下拉列表中替换

嗨朋友,如果基于下面的代码创建了4个文本框,那么当文本框焦点出来然后该文本框值附加在下拉列表中它工作正常但是当用户可以更改文本框值时我需要将旧文本框值替换为新值我怎么能这样做,请帮助我的朋友

我的文本框创建和下拉列表创建

<% for (int i = 0; i    
<% for (int i = 0; i

我的jquery

  $('.GroupName').focusout(function () { var data = $(this).val(); var get = $(this).attr('id'); $('GroupSelect option')[parseInt(get + 1)].text = data; }); 

“虽然用户可以更改文本框值,我需要替换旧的文本框值”

尝试使用onkeyup或onblur。

例:

 <%: Html.TextBox("GroupName", null , new { id= i, @class = "GroupName", onkeyup="myonkeyup()" })%>