Скрипт работает в 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> Может кто подскажет в чем дело ? |
попробуйте вместо
allInputs = frmUnits.tags("INPUT"); написать allInputs = frmUnits.getElementsByTagName('input'); |
Огромное спасибо !))) все заработало !
|
| Часовой пояс GMT +3, время: 06:42. |