So ändern Sie den CSS-Stil über die benötigten Formularfelder basierend auf Ihren Werten

Ich würde gerne wissen, wie zu schreiben der javascript-Code ändern, der Stil der form, Elemente, die notwendig sind; und ändern Sie Sie, wenn Sie Werte in Ihnen.

Was ich tun will, ist haben einen farbigen Rahmen um die gewünschten text-Felder, wenn Sie leer sind, und entfernen Sie die Grenze Stil, wenn Sie Werte haben.

was ich gedacht habe zu tun, ist das schreiben einer einzigen javascript-Funktion, die überprüft, ob der Wert leer ist, und setzen Sie den entsprechenden Stil:

function requiredElement(id) {
  var Input = document.getElementById(id);
  if(Input.value==null) {
    Input.style.border = '2px solid #FF0000';
  }
}

Aber was ich stecken geblieben bin, ist das ändern der Stil als Benutzer/löscht Zeichen in diese erforderlichen Felder aus, und rufen Sie die Funktion für die Felder.

Habe ich ein einfaches html-Formular, jeder Eingang hat eine eindeutige ID.

  • Es hat nicht funktioniert für Sie?
InformationsquelleAutor Ben Ashton | 2012-09-26
Schreibe einen Kommentar