Как я могу проверить для пробелов в текстовом поле - PullRequest
0 голосов
/ 19 ноября 2011

Я проверяю текстовое поле, используя javascript, теперь происходит следующее: если текстовое поле = '' или другими словами пусто, то появляется сообщение с надписью «Пожалуйста, введите номер комнаты», если нет, то отображаетсяпустая строка "".

Теперь это нормально, если текстовое поле пустое, но если я наберу пробел или введу, например, а затем отправлю форму, сообщение проверки в этом случае не появится.

Как это должно быть закодировано, чтобы, если текстовое поле пусто из пробелов, оно отображало сообщение?

Ниже мой код:

    <head>
            <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
            <title>Create a Session</title>
            <script type="text/javascript">

     function validation() {
    var roomTextO = document.getElementById("room");
    var errRoomMsgO = document.getElementById("roomAlert");

    if (roomTextO.value == ""){
                    errRoomMsgO.innerHTML = "Please Enter in a Room Number";
                }else{
                    errRoomMsgO.innerHTML = ""; 
                }  

            }

    </script>
    </head>

    <body>

    <form action="create_session.php" method="post" name="sessionform">

    <p><strong>8: Room:</strong> <input type="text" id="room">
<br/><span id="roomAlert"></span></p>      <!-- Enter Room here-->

    </form>
    </body>

1 Ответ

1 голос
/ 19 ноября 2011

Вы можете сначала обрезать содержимое текстового поля:

roomTextO.trim().value
...