hi,
Eine genaue Berechnung kann es für Proportionalschriften nicht geben. Ich lebe aber relativ gut mit einer Näherung:
Länge in px = anzZeichen*19/40*Schriftgröße in px.
nützt dir bei browsern, die das vergrössern der schriftgrösse tortz px-angabe erlauben, ggf. aber wenig.
ausserdem verstehe ich den ganzen ansatz nicht.
wenn feldbreite = exakte textlänge sein soll, nehme ich an, dass der user am dem text sowieso nichts ändern können soll.
dann sollte man aber gar nicht erst ein input-feld nehmen, sondern gleich in inline element wie z.b. <span>, dass den "vorteil" hat, sie ja sowieso automatisch der breites des textes anzupassen.
irgendwie denkt der frager hier um die ecke, würde ich sagen.
gruss,
wahsaga