Есть код с проблемой. Суть проблемы кратко:
<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'а внутрь формы)?