Kopieren Sie den Codecode wie folgt:
//Leerzeichen auf beiden Seiten der Eingabezeichenfolge entfernen
Funktion trim(s) {
var count = s.length;
var st = 0; // start
var end = count-1; // end
if (s == "") return s;
while (st < count) {
if (s.charAt(st) == " ")
st++;
anders
brechen;
}
while (end > st) {
if (s.charAt(end) == " ")
Ende --;
anders
brechen;
}
return s.substring(st,end + 1);
}
Wenn das Formular so aussieht:
Kopieren Sie den Codecode wie folgt:
<form action="testnew.html" name="form1">
Benutzername: <input type="text" name="name">
Passwort: <input type="password" name="pwd"> <br>
<input type="submit" value="Submit" onclick="isEmpty()">
</form>
Um dann festzustellen, ob die Eingabe leer ist, können Sie die Funktion wie folgt definieren:
Kopieren Sie den Codecode wie folgt:
Funktion isEmpty(){
//form1 ist das Namensattribut im Formular
var _form = document.form1;
if(trim(_form.name.value)==""){
alarm("Benutzername darf nicht leer sein!");
return false;
}
if(trim(_form.pwd.value)==""){
alarm("Passwort darf nicht leer sein!");
return false;
}
return true;
}