2016-03-24 3 views
2
<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> 

Здесь я пытаюсь отобразить текст, выбранный пользователем. Но, к сожалению, в var t = text.substr (text.selectionStart, text.selectionEnd -text.selectionStart); получение ошибки. Не работает. Любые ошибки в этом коде. Пожалуйста, помогите мне с исправлением этого вопроса.Отображение выбранного пользователем текста

ответ

1
<script type="text/javascript"> 
    function disp() { 
     var txtArea = document.getElementById('TextArea1'); 
     var start = txtArea.selectionStart; 
     var finish = txtArea.selectionEnd; 
     var sel = txtArea.value.substring(start, finish); 
     document.getElementById('displayval').value = sel; 
     alert(sel); 
    } 
</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> 
+1

Спасибо Тим. Он работает нормально. – kiran

+0

Привет Тим, мой Tricky менеджер изменил требование снова. Теперь он не хочет отображать его через предупреждение. Он хочет отобразить выделенный текст в текстовом поле, которое исходит из C#. Поэтому нам нужно привязать выделенный текст к текстовому полю. Как мы можем это сделать. – kiran

+0

Пожалуйста, выберите новый вопрос и спросите его. –

Смежные вопросы