Zur Navigation

Feld abhängig vom Wert rot oder grün

1 MarkusWi

Hallo alle zusammen,

ich habe ein <Input> Feld und möchte das je nach Wert rot oder grün färben.
Wenn es > 0 ist rot sonst grün.
Mit folgendem Code fülle ich das Feld vMehr.
wie wird vMehr nun rot oder grün?


		function fRechnen(){
			vBas = parseInt(document.getElementById('iBasis').value);
			vSys = parseInt(document.getElementById('iSystemwahl').value);
			vMehr = vBas/vSys;
			vMehr = Math.round(vMehr*10)*(-1)
			document.getElementById('iMehr').value = vMehr ;
		}


Vielen Dank für Hilfestellungen
Gruss Markus

22.11.2019 19:37

2 Jörg Kruse

Probier mal so:

function fRechnen() {
  vBas = parseInt(document.getElementById('iBasis').value);
  vSys = parseInt(document.getElementById('iSystemwahl').value);
  vMehr = vBas/vSys;
  vMehr = Math.round(vMehr*10)*(-1);
  document.getElementById('iMehr').value = vMehr;
  if (vMehr > 0) {
    document.getElementById('iMehr').style.color = 'red';
  } else {
    document.getElementById('iMehr').style.color = 'green';
  }
}

23.11.2019 00:01

3 MarkusWi

Super perfekten Dank. Style ist genau das was ich mir ungefähr vorgestellt hatte... optimal, danke...

23.11.2019 15:11

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]