Показать сообщение отдельно
  #1 (permalink)  
Старый 09.04.2014, 04:38
Новичок на форуме
Отправить личное сообщение для AlexSpl Посмотреть профиль Найти все сообщения от AlexSpl
 
Регистрация: 09.04.2014
Сообщений: 3

Почему не работает input вне формы в IE10?
Есть код с проблемой. Суть проблемы кратко:

<html>
	<head>
	</head>
	<body>
		<form id="send" method="POST" action="addphone.php">
			<input type="submit" name="__submit" />
		</form>
		
		<input name="__inp" form="send" />
	</body>
</html>


var_dump( $_POST ); возвращает:

В Firefox:
array(2) { ["__submit"]=> string(16) "Отправить запрос" ["__inp"]=> string(5) "22222" }

В Opera:
array(2) { ["__submit"]=> string(9) "Отправить" ["__inp"]=> string(5) "22222" }

Т.е. всё OK.

Однако в IE10 var_dump( $_POST ); возвращает:
array(1) { ["__submit"]=> string(14) "Подача запроса" }

Т.е. не передаёт value input'a.

Подскажите, пожалуйста, как сделать так, чтобы работало (без помещения input'а внутрь формы)?
Ответить с цитированием