wie überprüft man, ob das Eingabefeld leer ist?

Mache ich ein Formular mit Eingaben, wenn die Eingabe leer ist, dann ist die Schaltfläche senden deaktiviert ist, aber, wenn die input-Felder mit der Länge > 0 ist der submit-button aktiviert ist

<input type='text' id='spa' onkeyup='check()'><br>
<input type='text' id='eng' onkeyup='check()'><br>
<input type='button' id='submit' disabled>

function check() {
  if($("#spa").lenght>0 && $("#eng").lenght>0) {
    $("#submit").prop('disabled', false);
  } else {
    $("#submit").prop('disabled', true);
  }
}

funktioniert es aber wenn ich dann löschen, beispielsweise den Inhalt von input-spa die Schaltfläche Absenden ist immer noch aktiviert

InformationsquelleAutor der Frage Kakitori | 2013-03-07

Schreibe einen Kommentar