JavaScript: Dynamisches Feld-Namen

HALLO Alle,

Habe ich ein Stück von javaScript, die entfernt Kommas, die aus einer angegebenen Zeichenfolge (in meinem Fall Währung Werte)

Ist es:

    function replaceCommaInCurrency(myField, val)
    {
        var re = /,/g;

        document.net1003Form.myField.value=val.replace(re, '');
    }

'MyField', war mein Versuch, auf dynamisch haben, das arbeiten auf jedem Feld, das ich mich übergeben, aber es funktioniert nicht, ich bekomme Fehler, die sagen, 'MyField' ist nicht gültig. Ich verstehe meinen, aber ich dachte, dieses gültig war.

Rufe ich mit: "onBlur="replaceCommaInCurrency(dies.name, diesem.Wert);return false;"

diese.Namen und diese.Wert übergeben werden, in die richtigen Werte...Feldname und Wert.

Wie mache ich das dynamisch?

-Jason

InformationsquelleAutor | 2008-11-10
Schreibe einen Kommentar