For at indsætte et tabulatortegn i en tekstboks uden at flytte fokus til det næste form-element, kan du bruge følgende tastaturkombinationer og metoder:
For både Firefox og Internet Explorer kan du bruge følgende JavaScript-kode til at indsætte et tabulatortegn, når tabulatortasten trykkes:
document.getElementById('yourTextBoxId').addEventListener('keydown', function(e) {
if (e.key === 'Tab') {
e.preventDefault();
var start = this.selectionStart;
var end = this.selectionEnd;
// Set textarea value to: text before caret + tab + text after caret
this.value = this.value.substring(0, start) + '\t' + this.value.substring(end);
// Put caret at right position again
this.selectionStart = this.selectionEnd = start + 1;
}
});
Udskift yourTextBoxId
med ID'et på din tekstboks.
Ved at bruge disse metoder kan du nemt indsætte et tabulatortegn i en tekstboks uden at flytte fokus til det næste form-element i både Firefox og Internet Explorer.
Med Handyhand kan du nemt få hjælp til tekstredigering og webdesign. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om du har brug for at forbedre dine tekster eller designe en flot hjemmeside, er Handyhand din løsning.