Я хотел проверить свою форму, но я застрял с проверкой formfield persnr.Это не сравнит строку.Для этого я уже пробовал сравнение и операторы (или ||).Проверка других полей в порядке.Я неправильно использовал операторы?
function checkForm() {
var strFehler = '';
if (document.forms[0].user.value == "user")
strFehler += "user not ok!\n";
if (document.forms[0].test.value == "")
strFehler += "test not ok!\n";
if (document.forms[0].time.value == "")
strFehler += "time not ok";
if (document.forms[0].cost.value == "")
strFehler += "cost not ok!\n";
if (document.forms[0].persnr.value != "13088") || (document.forms[0].persnr.value != "10286")
strFehler += "persnr false!\n";
if (strFehler.length > 0) {
alert("problems!!: \n\n" + strFehler);
return (false);
}
}
Я ожидал, что проверка выдаст предупреждение, если значение не 13088 или 10286, но сообщение не появляется.