2017-04-06 3 views
1

Ich habe eine Website, die englische Wörter in Hindi Wörter umschreibt. Allerdings tut es dies, wenn wir es tatsächlich eingeben und "Leerzeichen" nach jedem eingegebenen Wort drücken.Hinzufügen eines Leerzeichens nach jedem Text in einem HTML textArea

Ich möchte einen Absatz einfügen und simulieren eine "Leertaste" in Javascript nach jedem Wort im Textbereich, so dass es sofort transliteriert werden kann.

Ich habe versucht, Platz "" über Javascript, aber es funktioniert nicht. Ich muss Keyboard Event Space Bar simulieren.

JavaScript-Lösung wird geschätzt.

Die Website, die tut dies - http://indiatyping.com/index.php/english-to-hindi-typing

Antwort

0

Sie müssen sie in ein Array konvertieren und dann eine .split verwenden (“„); stellen Sie sicher, dass Sie einen Abstand zwischen dem "" haben, und das wird die Wörter teilen und Zwischenräume dazwischen setzen. Probieren Sie es aus =)

+0

Bereits erwähnt, dass in der Frage. Ich habe versucht, den Platz hinzuzufügen. Funktioniert nicht. Es funktioniert, wenn ich einen Platz über die Tastatur zur Verfügung stelle. –

+0

@AmanMathur Sind Ihre Wörter in einem Array schon? Wenn ja, versuch dich allen anzuschließen und sie zu teilen? –

+0

tat ich. document.getElementById ("data"). value.split ("") gibt mir die Wörter in einem Array. –

Verwandte Themen