noname
Neues Mitglied
Hallo zusammen
Ich habe eine Frage an euch. Eigentlich möchte ich die Funktion "Trim" in Javascript nachbauen. Also Leerschläge am Anfang und am Ende eines Strings möchte ich löschen.
" Text " sollte also zu "Text" werden.
Im Internet habe ich zwar viele verschiedene Möglichkeiten gefunden, aber keine hat für Firefox und IE funktioniert. IE tut immer nichts!
Die Funktion sieht momentan so aus:
Das Script rufe ich aus einem Formular mit dem dblClick-Event aus (laut SelfHtml sollte das ja gehen):
Sofern ihr euch fragt, wieso so viele - das ganze wird mit PHP dynamisch anhand einer SQL-Abfrage erstellt.
Die Funktion Trim wird dann aus der fillform-Funktion mit folgendem Aufruf gestartet:
Ich hoffe, ihr könnt mir weiterhelfen.
Freundliche Grüsse
Lukas
Ich habe eine Frage an euch. Eigentlich möchte ich die Funktion "Trim" in Javascript nachbauen. Also Leerschläge am Anfang und am Ende eines Strings möchte ich löschen.
" Text " sollte also zu "Text" werden.
Im Internet habe ich zwar viele verschiedene Möglichkeiten gefunden, aber keine hat für Firefox und IE funktioniert. IE tut immer nichts!
Die Funktion sieht momentan so aus:
HTML:
function trim(text)
{
if(typeof(text)=="string")
return text.replace(/^\s+|\s+$/g,"");
else
return text;
}
Das Script rufe ich aus einem Formular mit dem dblClick-Event aus (laut SelfHtml sollte das ja gehen):
HTML:
<select size="10" name="buchungsliste" style="font-family:Courier New, Courier, monospace; width:480px;" ondblclick="fillform()">
<option> 3 1002 1003 Text 400.00</option>
<option> 2 1012 1011 wer 64.00</option>
<option> 1 1013 1022 dsfasdf 12.00</option></select></form>
Die Funktion Trim wird dann aus der fillform-Funktion mit folgendem Aufruf gestartet:
HTML:
document.buchen.text.value=trim(document.buchungen.buchungsliste.options[document.buchungen.buchungsliste.selectedIndex].text.substr(17, 30));
Freundliche Grüsse
Lukas