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

Предполагается наличие объекта... не могу понять где косяк
Здравствуйте, написал простенький скрипт проверки формы:

<script language="javascript">
function senddata()
{
	var err=0;
	var el = document.getElementById('nam');
	var elf = document.getElementById('ff');
	if (el.value=='')
	{
		alert('Пожалуйста, заполните поле "Имя"!');
		elf.elements[0].focus();
		err=1;
		return 1;
	}
	el = document.getElementById('kontakt');
	if (el.value=='')
	{
		alert('Пожалуйста, укажите Ваш e-mail или контактный телефон');
		elf.elements[1].focus();
		err=1;
		return 1;
	}
	el = document.getElementById('mess');
	if (el.value=='')
	{
		alert('Вы забыли написать вопрос');
		elf.elements[2].focus();
		err=1;
		return 1;
	}
	if (err==0)
	{
		elf.submit();
	}
}

</script>

Вызываю его в форме:

<form action='' method=post id='ff'><table width='75%' border='0' style='margin-top:10px' class='text' id='t1'>
<tr>
<td align='right' width='50%'>Ваше имя:</td>
<td align='left' width='50%'><input type='text' class='text' id='nam' name='nam'></td>
</tr>
<tr>
<td align='right' width='50%'>Телефон или e-mail для связи:</td>
<td align='left' width='50%'><input type='text' class='text' name='kontakt' id='kontakt'></td>
</tr>
<tr>
<td align='right' width='50%'>Сообщение:</td>
<td align='left' width='50%'><textarea cols='50' rows='6' class='text' name='mess' id='mess'></textarea></td>
</tr>

<tr>
<td colspan='2' align='center'><input type=hidden name='send' value='1'><input type='hidden' value='Отправить'><input type='button' onclick='senddata()' value='send'>
</td>
</tr></table></form>


Везде работает, а в IE6 снизу желтый значек: предполагается наличие объеткта и номер строки, где функция вызывается...
Помогите, пожалуйста, исправить.
Ответить с цитированием