Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Целочисленное число
 
 автор: Снежана   (07.12.2013 в 17:49)   письмо автору
 
 

В ячейке количестве,чтобы считало целые цифры.Когда пишу допустим 1.5 тоже считает сумму
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML lang="ru">

  <HEAD>
    <META http-equiv="Content-Type"
          content="text/html; charset=windows-1251">
    <META http-equiv="author" content="А.Дуванов">
    <TITLE>Магазин </TITLE>
    <SCRIPT language=JavaScript>
    <!--

    // Название магазина
    var shopname = 'Магазин "Текстиль""';

    // Конструктор объекта, содержащего информацию о товаре
    // name - название товара
    // description - описание товара
    // price - цена товара
    function product(name, pict, description, price)
    {
      this.name=name;
      this.pict=pict;
      this.description=description;
      this.price=price;
      return this;
    }

    // Описание товаров
    var items = new Array(
      new product("Подушка",
                  "<img src='1/magaz/1.jpg' width=80 height=80>",
                  "Очень мягкая",
                  "200"
                 ),
      new product("Одеяло",
                  "<img src='1/magaz/2.jpg' width=80 height=80>",
                  "Очень теплое и пуховое",
                  "120"
                 ),
      new product("Плед",
                  "<img src='1/magaz/3.jpg' width=80 height=80>",
                  "Из натуральной шерсти",
                  "140"
                 ),
      new product("Набор постельного белья",
                  "<img src='1/magaz/4.jpg' width=80 height=80>",
                  "Качественное и недорогое",
                  "500"
                 )
                         );

    // Выполнение команды "Сумма заказа"
    function summa()
    {
      var sum=0;
      for(var i=0; i<items.length; i++)
        if(eval("document.shop.num"+i+".checked"))
        {
          // если в строке "Количество" -- не число, сообщить пользователю
          if (isNaN(eval("document.shop.kol"+i+".value")))
          {
            alert('Неверно задано количество товара "'+items[i].name+'"');
            return;
          }
          sum += eval("document.shop.kol"+i+".value*items[i].price");
        }
      document.shop.showsum.value=sum;
    }
    //-->
    </SCRIPT>
  </HEAD>

  <BODY bgcolor="#666FFF" text="black">

  <SCRIPT language=JavaScript>
  <!--
    document.write("<H2>"+shopname+"</H2>")
  //-->
  </SCRIPT>

  <HR>

  <P>
Что вы будете брать?

  <FORM name=shop>
    <TABLE bgcolor=#66FFFF border=0 cellspacing=0 cellpadding=10>
      <TR align=left>
        <TH>&nbsp;</TH>
        <TH>Название</TH>
        <TH>Изображние</TH>
        <TH>Описание</TH>
        <TH>Количество</TH>
        <TH>Цена</TH>
      </TR>
  <SCRIPT language=JavaScript>
  <!--
    // Построение строк таблицы товаров
    var ind;
    for(ind=0; ind<items.length; ind++)
     document.write("<TR valign=top><TD align='center' valign='center'><INPUT name=num"+ind+"  type=checkbox onClick='summa()'></TD>"+
                    "<TD align='center' valign='center'>"+items[ind].name+"</TD>"+"<TD align='center' valign='center'>"+items[ind].pict+"</TD>"+
                    "<TD align='center' valign='center'>"+items[ind].description+"</TD>"+"<TD align='center' valign='center'><INPUT name=kol"+ind+
                      " type=text size=4 value=1 onBlur='summa()'></TD>"+"<TD align='center' valign='center'>"+items[ind].price+"</TD>");
  







//-->
  </SCRIPT>
    </TABLE>
  <NOBR>
    <INPUT value="Сумма" size=5 onclick="summa()">
    <INPUT name=showsum type=text value="" size=20
           onclick="summa()">
    <INPUT type=reset  value="Очистить">
  </NOBR>
  </FORM>
  </BODY>
</HTML>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования