Jojoxx.net logotyp

 

 

Användare ikonAnvändare
Besökare just nu: 51
Snabblänkar ikonSnabblänkar
JavaScript-arkivet
Perl
FAQ

Sök på Jojoxx.net


FAQ: JavaScript

Jag vill infoga <br> i ett textfält när man trycker enter, hur gör man det?

Här är ett litet exempel.

<script type="text/javascript">
var selectedElement=null;
document.onkeydown = function(e){
   if(!document.all){ event=e; }
   if(event.keyCode==13&&selectedElement){
      if(document.all){
         document.selection.createRange().text="<br/>";
      } else {
         var selStart = selectedElement.selectionStart;
         var insText="<br/>";
         selectedElement.value=selectedElement.value.substring(0,selStart)+insText+selectedElement.value.substring(selectedElement.selectionEnd,selectedElement.value.length);
         selectedElement.setSelectionRange(selStart+insText.length,selStart+insText.length);
      }
   }
}
</script>
<form>
<textarea onfocus="selectedElement=this;" onblur="selectedElement=null;"></textarea>
</form>

,