почему не работает document.form.submit()

demon_mhm

Новичок
почему не работает document.form.submit()

ребят, подскажите плиз:
Есть форма, на ней два листбокса. Когда выбираешь в первом что-то, форма должна обновиться и подгрузить из базы значения для второго. (все формирует PHP на серваке).
Все вроде банально:
PHP:
<select name="vendor" onchange="document.sendform.submit();return false;">
Но не работает!!!! Эксплорер пишет что объект не поддерживает такое свойство или метод! Причем, если заменить document.sendform.submit(), на document.write(document.forms[0].name), то чесно пишет sendform.Подскажите, где тут могут быть грабли, а то я полдня уже убил?
 

demon_mhm

Новичок
Автор оригинала: 440hz
demon_mhm
ты весь код приведи с формой? тут работает
А код что, жалко показать? Я конечно могу вывалить сюда всю пагу, вот она, но только кому будет интересно копаться в этих дизайнерских ужасах?...
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>
  <HEAD>
    <TITLE>page</TITLE>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
	<link rel="stylesheet" type="text/css" href="./alf.css">
  </HEAD>

<body bgcolor="#C9DAF7" text="#000000">

  <table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr valign="top">
		<td >
			<table width="100%" border="0" cellspacing="0" cellpadding="15">
  				<tr valign="top">
    				<td>
						<form method="get" action="am_1_table.php" name='sendform'>
    						<table width="50%" border="0" cellspacing="0" cellpadding="0" align="center">
								<tr>
	  								<td bgcolor= "#FFFFFF" >
		  								<table width="100%" border="0" cellspacing="10" cellpadding="0">
		   									<tr>
		      									<td width="20%" style="color:#000033;font-weight:bold;">Модель телефона:</td>
		      									<td width="80%">
												    <select name="vendor" style="width:35%" onchange="document.sendform.submit()">
	<option value="0" selected>производитель</option>
	<option value="1" >Nokia</option>
	<option value="2" >Samsung</option>
	<option value="3" >Siemens</option>
</select>

&nbsp;&nbsp;
<select name="model" style="width:35%">
	<option value="0" selected>модель</option>
</select>

									        	</td>
           									</tr>
										    <tr>
										       <td width="20%" style="color:#000033; font-weight:bold;">Телефон:</td>
										       <td width="80%" valign="middle">(+7)&nbsp;<input type="text" name="phone"  value="" style="width:94px"></td>
										   </tr>
										   <tr>
										      <td width="20%" style="color:#000033; font-weight:bold;">Оператор:</td>
										      <td width="80%">
									        	  <select name="operator" style="width:35%" onchange="document.sendform.submit()">
	<option value="0" selected>оператор</option>
	<option value="1" >MegaFon</option>
	<option value="2" >MTS</option>
	<option value="3" >Beeline</option>
</select>

&nbsp;&nbsp;
<select name="tarif" style="width:35%">
	<option value="0" selected>тариф</option>
</select>

								              </td>
								           </tr>
		  								</table>
            						</td>
            					</tr>
 	      					<tr> 
 	      						<td bgcolor="#FCF0D9">	
									<table border="0" cellspacing="6" cellpadding="6" align="center">
										<tr>
											<td>
												<input type="submit" class="button" value="Отправить настройки" name="submit">
												&nbsp;&nbsp;
												<input class="button" type="reset"  value="Очистить форму">
											</td>
										</tr>
									</table>
							     </td>
							</tr>
					  </table>
      				</form>
				</td>
			</tr>
		 </table>
	  </td>
	</tr>
</table>

</BODY>
</HTML>
 

440hz

php.ru
demon_mhm
<input type="submit" class="button" value="Отправить настройки" name="submit">

УБРАТЬ НАФИГ name="submit" и не использовать в именах служебные имена, демон, блин ...

p.s. дизайнерские ужасы нам пофиг ...
 

Линка

Новичок
demon_mhm
<input type="submit" class="button" value="Отправить настройки" name="submit">
что за привычка давать имена полям зарезервироваными командами,а?
Ну напиши submit_ или _submit но только не submit
440hz
постанули вместе :)
 

440hz

php.ru
Линка
я на сек. первый ... 8) но это никому не интересно ... главное человеку помочь ибо каша у него в голове.
 

demon_mhm

Новичок
Мдя, ребята, таким ишаком я себя еще не чуствовал, спасибо что раскрыли глаза... Пошел убивать дезигнера за впустую потраченные полдня :D
Спасибо огромное за помощь!!!
 

Линка

Новичок
Devil2005
К чему бы это?
Ты на дату смотрел?топик до конца прочитал?
 
Сверху