Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 619
hallo,
ich habe dieses Javascript:
https://jsfiddle.net/gon051um/
damit soll ein p-tag eingefügt werden wenn der Cursor ganz links ist, aber er macht es nur wenn er ganz Links in Zeile 1 ist, also wirklich an Position 0. wie schreibe ich das um dass es Zeilenunabhängig ist ? laut chatgpt ist das der richtige code aber es geht nicht
ich habe dieses Javascript:
Javascript:
const myTextarea = document.querySelector('#myTextarea');
myTextarea.addEventListener('keydown', (event) => {
if (event.key === 'Enter') {
event.preventDefault();
const cursorPos = myTextarea.selectionStart;
const text = myTextarea.value;
const textBeforeCursor = text.substring(0, cursorPos);
const textAfterCursor = text.substring(cursorPos);
if (myTextarea.selectionStart === 0) {
myTextarea.value = '<p></p>' + text;
myTextarea.selectionStart = 3;
myTextarea.selectionEnd = 3;
}
}
});
https://jsfiddle.net/gon051um/
damit soll ein p-tag eingefügt werden wenn der Cursor ganz links ist, aber er macht es nur wenn er ganz Links in Zeile 1 ist, also wirklich an Position 0. wie schreibe ich das um dass es Zeilenunabhängig ist ? laut chatgpt ist das der richtige code aber es geht nicht