Terve taas,
Tää javascript ei näytä olevan mua varten ;-(
function leftTrim(str)
{
str.replace(/^\s+|\s+$/g, '') ;
return str;
}
----
win.document.getElementById("lomake").muuttuja.value=Pyynto.responseText;
// " xxx,xxxx" win.document.getElementById("lomake").muuttuja.value=leftTrim(Pyynto.responseText);
// "
// xxx,xxxx"
alert('#'+Pyynto.responseText+'#');
// "# xxx,xxxx#"
alert('¤'+leftTrim(Pyynto.responseText)+'¤');
// "¤
// xxx,xxxx¤"Kommenteissa olevan " ovat vain selventämässä, eivät itse merkkijonossa.
Miten nuo eteblankot ja \n saa pois?
function leftTrim(str) {
return str.replace(/^\s+/, '');
}Eli replace-metodi jättää merkkijonon ennalleen ja pelkästään palauttaa muokatun version.
Testaus:
js> '"' + leftTrim(" \n\n \t \t \n woot") + '"'
"woot"Kaunis kiitos!
Hienosti toimii!
Ei se vika ollutkaan javascriptissä ja tekijässä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.