Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Элемент <select> и js в IE (https://javascript.ru/forum/css-html-internet-explorer/16194-ehlement-select-i-js-v-ie.html)

illya_v 29.03.2011 18:18

Элемент <select> и js в IE
 
Помогите пожалуйста справиться с проблемой.
Есть форма
<form name="add" method="post" action="file.php" onSubmit = "return check_valid(this)">
<select name="day">
<option>день</option>
</form>

В этом же файле есть js-скрипт:
<script type="text/javascript">
      function check_valid (form)
      {	
	alert (form.day.value);	
      }
</script>

Проблема в том что сообщение появляеться пустое.
В Opera и FF все работает.

рони 29.03.2011 18:38

illya_v,
добавь в option значение value!!!

illya_v 30.03.2011 10:13

Изменил:

<option value="">день</option>


<option value="день"></option>


<option value="день"/>


Не помогло во всех трёх случаях.
Наверно дело не в value.
В аналогичном случае с <textarea name="cont">текст</textarea>
работает alert (form.cont.value);
:-?

Vulkan 30.03.2011 10:21

Ну не пустой же value.
<form name="add" method="post" action="file.php" onSubmit = "return check_valid(this)">
<select name="day">
<option value="день">день</option>
    <input type="submit"/>
</form>

<script type="text/javascript">
function check_valid (form) {    
    alert (form.day.value);    
}
</script>

illya_v 30.03.2011 10:36

Все сработало:-D
Надо было страницу закрыть и заново стартовать

Плюс в карму?
По-любому!!!


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