2017-12-27 5 views
0

jQueryauf einer anderen Ansicht Textbox Wert auf ein anderes Textbox Passing

<script> 
     $(document).ready(function() { 
      $('#nlSubscribeInitial').click(function() { 
       $('#nlSubscribeEmail').val($('#nlTextboxInitial').val()); 
       $('#nlTextboxInitial').val(''); 
      }); 
     }); 
</script> 

Formular Derzeit in der Layoutansicht

<div class="input-group"> 
    <input class="form-control" type="text" id="nlTextboxInitial"> 
    ** Some other input/info here 
    <button id="nlSubscribeInitial" type="button" data-toggle="modal" data-target="#nlModal">Open Modal</button> 
</div> 

Modal derzeit in der Layoutansicht

<div class="modal-body"> 
    <div class="form-group"> 
     <label for="emailInputLogin">Email address</label> 
     <input type="email" class="form-control" id="nlSubscribeEmail" /> 
    </div> 
</div> 

Derzeit ist mein Codes. Nach dem Klick auf den Button auf meiner Seite öffnet sich das modale Popup.

Der Wert des Textfelds wird an das Textfeld im modalen Popup übergeben. Momentan befinden sich das Formular und das modale Popup in meiner Layout-Ansicht.

Ich möchte dasselbe erreichen, aber dieses Mal möchte ich eine Ansicht (.cshtml) aufrufen und sie als modales Popup anzeigen und meinen Textfeldwert an ein anderes Textfeld in der Ansicht übergeben, die gerade aufgerufen wird.

Dank

Antwort

1

Ihre E-Mail-ID den Wert Ihrer Aktion füllen, geben Sie bitte Ihre submited E-Mail-ID oder viewbag oder TempData laden, die Daten auf Ihren Weitergeleitete Seite

<div class="modal-body"> 
    <form action="/somecontroller/someaction" method="post"> 
     <div class="form-group"> 
      <label for="emailInputLogin">Email address</label> 
      <input type="email" class="form-control" name="email" id="nlSubscribeEmail" /> 
     </div> 
    </form> 
</div> 

Controller Aktion Methode,

zu modellieren
public ActionResult SomeAction(string email){ 
    // You can also construct model 
    ViewBag.Email = email; 
    // Return view 
    return View("SomeViewName"); 
} 

Weitergeleitet Seite (dh SomeViewName.cshtml)

<h1>@ViewBag.Email</h1> 
+0

Dies zeigte nicht, wie ich die Ansicht als Popup-Modal öffnen kann – Sonny

Verwandte Themen