Я проверяю текстовое поле, используя 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>