如何验证文本框中的空格

时间:2011-11-19 00:59:20

标签: javascript forms validation input project

我正在使用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 个答案:

答案 0 :(得分:1)

您可以先修剪文本框的内容:

roomTextO.trim().value
相关问题