У меня есть HTML-форма, которая отправляется в PHP. В выпадающем списке есть событие onChange, которое вызывает функцию JavaScript, которая записывает скрытую переменную в форму. Эта дополнительная скрытая переменная не отображается в PHP, почему это так?
Итак,
<script language="JavaScript">
function change() {
document.getElementById("myDiv").innerHTML="<input type=\"hidden\" name=\"blah\" value=\"1\"/>";
return;
}
</script>
<form method="post" action="test.php" />
<select name="cid" id="cid" onChange="change();">
<option value="lala">lala</option>
</select>
<div id="myDiv"></div>
</form>
PHP не видит $ _POST ['бла']?