Показать сообщение отдельно
  #7 (permalink)  
Старый 29.10.2011, 20:23
Новичок на форуме
Отправить личное сообщение для rodionov12 Посмотреть профиль Найти все сообщения от rodionov12
 
Регистрация: 29.10.2011
Сообщений: 2

Пишу форму. Хочу, чтобы при выборе значения "Один" или "Много" появлялись соответствующие диалоги: появление текстового поля или же диалога выбора файла. Замена при нажатии удаётся, но ругается на отсутствующие переменные
"Undefined index: uploadfile". Я так понял, при добавлении формы через javascript, она видна пользователю, но никак не серверу. Подскажите, как быть

<table width='300' align='center'>
<form name='send' method='post' enctype='multipart/form-data' action="index.php">
	<tr align='center'>
		<td><input type='button' value='0' onclick='change("<div id=test>id: <input type=text name=id size=6 /> </div>", "test"); this.form.sum.value=0'/>Один</td>
		<td><input type='button' value='1' onclick='change("<div id=test><input type=file name=uploadfile /> </div>", "test"); this.form.sum.value=0'/>Много</td>
	</tr>
	<tr align='center'><td colspan='2'><div id='test'>Выберите параметры парсинга</div></td></tr>
	<tr align='center'><td colspan='2'><label><input name='Submit' type='submit' value='Парсить'/></label></td></tr>
</form>
</table>


и функция change
<script type="text/javascript" language="javascript">
	function change(str, type) 
	{
		var d = document.createElement('DIV');
		d.innerHTML = str;
		var c = d.childNodes;
		document.getElementById(type).innerHTML = c[0].innerHTML;
	}
</script>
Ответить с цитированием