-1

ユーザーにモーダルフォームからメールアドレスを選択させ、メインフォームのテキストボックスの値を更新させるビューがあります

   <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>

メールabc@abc.comを選択すると、テキストボックスに値「abc@abc.com」が読み込まれます。次にxyz@xyz.comを選択すると、「abc@abc.com」が次のように置き換えられます。 「xyz@xyz.com」。

私が探しているのは、電子メールアドレスを追加し、テキストボックスに既存の電子メールIDを保持させる方法です。

例:2番目の選択の後、「abc @ abc.com、xyz@xyz.com」が表示されます。

メインフォームで追加するにはどうすればよいですか?

ありがとうスー

4

1 に答える 1

0

正しい値を選択したら、jquery で値を取得し、AdditionalEmailsS​​entTo テキストボックスに追加します。

たとえば、メールを選択すると、次のようになります。

$("#SelectListThatContainsValues").change(function() {
    var newvalue = $(this).val();
    var currentValue = $("#AdditionalEmailsSentTo").val();
    $("#AdditionalEmailsSentTo").val(currentValue + "," + newValue);
});
于 2012-05-31T22:19:14.420 に答える