Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Скрипт работает в IE, а вот в Mozille не в какую (( (https://javascript.ru/forum/css-html/30206-skript-rabotaet-v-ie-vot-v-mozille-ne-v-kakuyu.html)

Владимир-SEOTV 27.07.2012 18:20

Скрипт работает в IE, а вот в Mozille не в какую ((
 
Этот скрипт использую на сайте для пересчета товара.

<script language="JavaScript">
function CheckAmounts()
{
	NUMBER = "^([\-,0-9]{1,})+([.]{0,1})+([0-9]{0,})$";
	allInputs = frmUnits.tags("INPUT");

	for (i=0; i<allInputs.length; i++)
	{
		if (allInputs.item(i).name.substr(0, 3)=="amt")
		{
			if (allInputs.item(i).value=="")
				allInputs.item(i).value = 0;

			if (allInputs.item(i).value.match(NUMBER)==null)
			{
				alert("Введите число");
				allInputs.item(i).focus();
				return;
			}
		}
	}

	frmUnits.submit();
}
</script>


и делаю ссылку:
<a href="javascript:CheckAmounts()">Пересчет</a>


Может кто подскажет в чем дело ?

vadim5june 27.07.2012 18:27

попробуйте вместо
allInputs = frmUnits.tags("INPUT");
написать
allInputs = frmUnits.getElementsByTagName('input');

Владимир-SEOTV 27.07.2012 18:35

Огромное спасибо !))) все заработало !


Часовой пояс GMT +3, время: 04:03.