Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Окно с сообщением (https://javascript.ru/forum/events/7629-okno-s-soobshheniem.html)

pingvinchic 11.02.2010 21:39

Окно с сообщением
 
Как сделать, чтобы если в списке не выбрано значение( т.е. <option ='0'>Выберите сотрудника</option>) при нажатии на кнопку
<input type="submit" name="form" id="form" value="Учет времени">
выводилось сообщение "Выберите сотрудника" ?

Пробовала так, сообщение не выводится...

<script type="text/javascript">
function Check()
{
        if (document.form1.workman.value=='0')
        {
                alert('Выберите сотрудника!');
            return false;
        }
}
</script>

<form name="form1" method="get" action="">

<label>
        <select name='workman' id='workman' size='1'>
          <option ='0'>Выберите сотрудника</option>
          <!-- { command -->
          <option value="{COMMAND_ID}">{COMMAND_NAME}</option>
          <!-- } command -->
 </select> </label>
<br><br><br><br><br><br><br>
<h3><center><input type="submit" name="form" id="form" value="Учет времени" onclick="return Check()"></center></h3>
</form>

JsLoveR 11.02.2010 22:17

pingvinchic,
Замените строчку - <option ='0'>Выберите сотрудника</option> на:
<option value='0'>Выберите сотрудника</option>

Вы проверяете value, а в option его Вы не задали.

pingvinchic 11.02.2010 22:51

Спасибо! :)


Часовой пояс GMT +3, время: 03:34.