peterS.: trim-methoden fuer string-objekte

Beitrag lesen

gruss Peter Pan,

... es gibt ein Problem wenn ein Feld leer ist.

Wenn ich z.B.:

<spitzfindig>

var a = document.getElementsByName("xxx")[0].value.basicTrim;

--------------------------------------------------^^^^^^
     ohne den call-operator "()" referenzierst DU die funktion nur.
   </spitzfindig>

Du hast die methode aber vermutlich mit den klammern aufgerufen,
   da Du schreibst, dass diese "undefined" zurueckgibt - nun diesen
   wert erhaelst Du, weil in Deinem fall mit hundertprozentiger
   sicherheit davon auszugehen ist, dass schon der Wert aus

document.getElementsByName("xxx")[0].value

nicht korrekt ist.

Dies müsste vielleicht noch abgefangen werden.

glaub mir, das ist genau richtig, so wie es da steht ;-)

Sonst aber spitze.

das ist nur der einstieg in javascript.

by(t)e by(t)e - peterS. - pseliger@gmx.net

--
"Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive." - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]