Javascript 使用从模式窗体中选择的值向mainform追加值
我有一个视图,让用户从模式表单中选择电子邮件地址,并更新主表单文本框中的值Javascript 使用从模式窗体中选择的值向mainform追加值,javascript,asp.net-mvc,model-view-controller,jquery,Javascript,Asp.net Mvc,Model View Controller,Jquery,我有一个视图,让用户从模式表单中选择电子邮件地址,并更新主表单文本框中的值 <div class="editor-label"> <%: Html.Label("Additional Email Address") %> </div> <div class="editor-field modADLookup"> <%: Html.TextBoxF
<div class="editor-label">
<%: Html.Label("Additional Email Address") %>
</div>
<div class="editor-field modADLookup">
<%: Html.TextBoxFor_Readonly(model => model.AdditionalEmailsSentTo, new {@class = "adEmail", style = "width:500px; height:40px;" })%>
<%: Html.SecurityTrimmedActionButton(true, "Search Active Directory", "Index", "ActiveDirectory", null, "clsSearchButton")%>
</div>
model.AdditionalEmailsSentTo,新的{@class=“adEmail”,style=“宽度:500px;高度:40px;”})%%>
假设我选择了电子邮件abc@abc.com,文本框将加载值“abc@abc.com“,现在当我选择xyz@xyz.com下一次,它将取代“abc@abc.com“与”xyz@xyz.com“
我要寻找的是一种附加电子邮件地址并让文本框保留现有电子邮件id的方法
例如:在第二次选择之后,它应该有“abc@abc.com, xyz@xyz.com“
如何在主窗体中进行追加
谢谢
Sue选择正确的值后,通过jquery捕获该值并将其附加到AdditionalEmailsSentTo文本框中 例如,当您选择电子邮件时,请执行以下操作:
$("#SelectListThatContainsValues").change(function() {
var newvalue = $(this).val();
var currentValue = $("#AdditionalEmailsSentTo").val();
$("#AdditionalEmailsSentTo").val(currentValue + "," + newValue);
});