Проверьте пустое поле из HTML-массива в JavaScript - PullRequest
0 голосов
/ 07 марта 2012

У меня есть простые HTML-файлы с полем для хранения книг в виде массива, код ниже

<input type="checkbox" name="book[]" value="<?php echo $i; ?> /><?php echo $i; ?>

<input type="submit" value="BOOK" onclick = "checkIfSeatEmpty()" />

Яваскрипт, который я использовал для проверки, если поле book не заполнено:

var x=document.forms["bkfrm"].getElementById("chkbx").value;

 //alert(x);   alerts 'undefined' !
// var x=document.forms["bkfrm"].getElementById("book").length;
    alert(x);
    if (x==null || x=="")
    {
        alert("First name must be filled out");
        return false;
    }
return TRUE;

Но приведенный выше код предупреждает как undefined! Как я могу проверить, является ли поле пустым?

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

в html-коде нет такого идентификатора, как chkbx или book. Используйте следующий код

Jquery

$ ("input [name = 'book']: флажок").val ();

0 голосов
/ 07 марта 2012

попробуйте как следует

var x=document.forms["bkfrm"].getElementById("book").checked;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...