Hi,
Ohne Dein Programm genau analysiert zu haben, warum nicht einfach folgende Lösung:
input=document.eingabe.realname.value;
nameComp='';
for(i=0;i<input.length;i++)
{
if(i==0 input.charAt(i-1)==' ')
nameComp+=input.charAt(i).toUpperCase();
else nameComp+=input.charAt(i);
}
Naja, nicht getestet...
Gruß
Steffen