2016-03-24 4 views
1
<script type="text/javascript"> 
     /* run on document load **/ 
     function disp() { 
      //var text = document.getElementById('TextArea1').value; 

      var text = document.getElementById('MainContent_TextArea1').value; 
      //alert('a') 

      if (text == null) 
      { 
       return false; 
      } 
      else 
      { 
       var t = text; 
      var t = text.substr(text.selectionStart, text.selectionEnd -text.selectionStart); 
       document.getElementById('displayval').value = t; 
       alert(t) 
       } 
      } 
    </script> 
    <div> 
    <input id="TextArea1" runat="server" type="text"/> 
    <INPUT type="button" onclick= "disp()" visible="true" value="Show"/> 
    <INPUT type="text" id ="displayval" visible="true" /> 
    </div> 

Hier versuche ich, den vom Benutzer ausgewählten Text durch Alert anzuzeigen. Aber ich möchte diese Daten in Textarea2 bis C# anzeigen. Wie kann ich diese Funktion dort in C# aufrufen? Irgendwelche Hilfe bitte.Zeigen Sie den vom Benutzer ausgewählten Text in Text im Textbereich an

Antwort

0

Versuchen:

$('#text-area2-id').val(t); 

Dieses es in Textbereich 2 statt einer Warnung angezeigt.


Wie kann ich diese Funktion dort in C# aufrufen. ? Sie können nicht. Javascript wird auf der Clientseite ausgeführt, nachdem der Server alles an den Client gesendet hat.

0

Sie können JavaScript-Funktion Code aufrufen hinter mit

Page.ClientScript.RegisterStartupScript (this.GetType(), "CallMyFunction", "MyFunction()", true);

+0

Hallo, das funktioniert nicht. – kiran

Verwandte Themen