Я хочу проверить, содержит ли текстовое поле имя или нет. Если нет, то после нажатия кнопки отправки появляется сообщение о предупреждении, и страница не должна отправлять пустое значение. Если он содержит значение, значение должно быть представлено.Как проверить, пусто ли текстовое поле или нет?
Я использую приведенный ниже код. Когда я оставляю текстовое поле пустым и нажимаю кнопку отправки, оно отображает предупреждение, как ожидалось, но оно также отправляет пустое значение после отклонения предупреждения.
<html>
<head>
<script type="text/javascript">
function check()
{
if (!frm1.FileName.value)
{
alert ("Please Enter a File Name");
return (false);
}
return (true);
}
</script>
</head>
<body>
<form name="frm1" id="frm1" action="/cgi-bin/page.pl" method="POST">
<input type="text" name="FileName" id="FileName">
<input type="submit" value="send" name="btn_move" id="btn_move" onclick="check()">
</form>
</body>
</html>
В чем проблема с кодом?
Возможный дубликат [Проверка наличия текстового поля в Javascript] (http://stackoverflow.com/questions/14659098/checking-if-a-textbox-is-empty-in-javascript) –