Bei meinen gesamten Suchgängen habe ich nur Codeschnipsel gefunden, bei denen beim Textarea-Feld die verbleibenden Zeichen runtergezählt werden
Was ich vorhabe:
Ich möchte in einem Textarea-Feld Daten aus der Zwischenablage aufnehmen, die dorthin zuvor aus einer Excel oder OOCalc Tabelle hingekommen sind.
Dabei werden unterschiedlich viele Spalten und Zeilen genutzt werden. Zum Ermitteln und Weiterverarbeiten suche ich dafür ein kleines JS, das folgendes ermittelt und ausführt:
- Zählen der gesamten Tabulatorzeichen der Eingabe
- Zählen der gesamten Zeilenvorschubzeichen der Eingabe
- Überprüfen, ob die Anzahl der Tabulatorzeichen der einzelnen Zeilen identisch sind
Bei nein
- Submit auf nicht anklickbar setzen
- (Alert nope)
ansonsten
- schreibe in ein <input type="hidden" name="tabulatoren"> die Anzahl der Tabs pro Zeile
- schreibe in ein <input type="hidden" name="zeilen"> die Anzahl der Zeilen
- Alert (Es sind x Tabs in y Zeilen enthalten)
Das JS soll gleich beim Eingeben/Verlassen des Textareafeldes die Überprüfung vornehmen.
Bin für jedweden verwendbaren Codeschnipsel dankbar!
Was ich vorhabe:
Ich möchte in einem Textarea-Feld Daten aus der Zwischenablage aufnehmen, die dorthin zuvor aus einer Excel oder OOCalc Tabelle hingekommen sind.
Dabei werden unterschiedlich viele Spalten und Zeilen genutzt werden. Zum Ermitteln und Weiterverarbeiten suche ich dafür ein kleines JS, das folgendes ermittelt und ausführt:
- Zählen der gesamten Tabulatorzeichen der Eingabe
- Zählen der gesamten Zeilenvorschubzeichen der Eingabe
- Überprüfen, ob die Anzahl der Tabulatorzeichen der einzelnen Zeilen identisch sind
Bei nein
- Submit auf nicht anklickbar setzen
- (Alert nope)
ansonsten
- schreibe in ein <input type="hidden" name="tabulatoren"> die Anzahl der Tabs pro Zeile
- schreibe in ein <input type="hidden" name="zeilen"> die Anzahl der Zeilen
- Alert (Es sind x Tabs in y Zeilen enthalten)
Das JS soll gleich beim Eingeben/Verlassen des Textareafeldes die Überprüfung vornehmen.
Bin für jedweden verwendbaren Codeschnipsel dankbar!