Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поправте функцию плиз 
:(
    Опции темы
magrussia
Дата 27.3.2006, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 13.3.2006

Репутация: нет
Всего: нет



Код

  <script type="text/JavaScript">
var l;
 function FPlus2(ID) {
  l=document.getElementById(ID).value
 document.getElementById(ID).value=++l;
}
 function FMinus2(ID) {

  l=document.getElementById(ID).value
 document.getElementById(ID).value=--l;
}
   var itog1;
  function calc2(ebject2,IDvv,maneyy,IDitog1,kolvoo)
    { if(isNaN(document.getElementById(IDvv).value)) {
    alert("Вы ввели не число");
       }else{document.getElementById(IDitog1).value=maneyy*kolvoo;}
    }
</script>



ПОля ввода и вызов функции делаю так :

Код

<td>Stens</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="stens" size="2" value="0" onKeyup="calc2(this.form,this.id,465,'stentotal',this.value)"style="width:145px">

    </td>
    <td> <input type="text" name="stenltotal" size="5" readonly="readonly" style="width:100px" /></td>
  </tr>



smile
PM MAIL   Вверх
oksale
Дата 27.3.2006, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Код

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<script type="text/JavaScript">
var l;
function FPlus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=++l;
}

function FMinus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=--l;
}
   
var itog1;
  
function calc2(ebject2,IDvv,maneyy,IDitog1,kolvoo)
{ 
    if(isNaN(document.getElementById(IDvv).value)) 
    {
    alert("Вы ввели не число");
    document.getElementById(IDvv).value = "0";
    document.getElementById(IDitog1).value = "0";
    }
    else
    {
       document.getElementById(IDitog1).value = maneyy*kolvoo;
    }
}
</script>

</head>
<body>
<table><tr>
<td>Stens</td>
    <td>1000</td>
    <td>
    <input type="button" value="+" onClick="FPlus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"> 
    <input type="button" value="-" onClick="FMinus2('stens')"style="color: green; background-color: white; border-color: #00cc00;">
    </td><td>
    <input type="text" id="stens" size="2" value="0" onKeyup="calc2(this.form,this.id,465,'stenltotal',this.value)" style="width:145px">
    </td><td> 
    <input type="text" id="stenltotal" size="5" readonly style="width:100px" value="0"/></td>
  </tr>
</table>
</body>
</html>


Это сообщение отредактировал(а) oksale - 27.3.2006, 11:25
--------------------
WBR, oksale
PM MAIL ICQ   Вверх
magrussia
Дата 27.3.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 13.3.2006

Репутация: нет
Всего: нет



Не работает, таже самая ошибка при в IE


document.getElementById(IDitog1).value = maneyy*kolvoo - is null or not an object
PM MAIL   Вверх
oksale
Дата 27.3.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



У меня работает, ошибок нет...
--------------------
WBR, oksale
PM MAIL ICQ   Вверх
magrussia
Дата 27.3.2006, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 13.3.2006

Репутация: нет
Всего: нет



Вот код:




Код

<HTML>
<TITLE>технический отдел</TITLE>
<HEAD>
<script type="text/JavaScript">
function print()
 {
var wnd = window.open('file:///C:/html/Untitled-2.html', 'MyWnd', '');
    wnd.document.write('<html><head></head><body>'+document.getElementById("tablica").innerHTML+'</body></html>');
    wnd.document.close();
}
</script>
<script type="text/JavaScript">
var stencost = 465;
var kovercost = 186;
var stolcost = 595;
var stylcost = 428;
var veshalkcost = 240;
var korzincost = 120;
var sykcost = 353;
var stavka = 2.5;
  function calc1()                     // ПЕРВАЯ ФУНКЦИЯ ДЛЯ СТЕНОВЫХ ПАНЕЛЕЙ
    {
      with (document.myform)
         {
           stentotal.value =stens.value * stencost;

         }
    }

function calc2()                      // ВТОРАЯ ФУНКИЦЯ ДЛЯ КОВРОВОГО ПОКРЫТИЯ
    {
      with (document.myform)
         {
           kovertotal.value =kovers.value * kovercost;
           }
 }
function calc3()                      // ТРЕТЬЯ ФУНКИЦЯ ДЛЯ СТОЛОВ
    {
      with (document.myform)
         {
           stoltotal.value =stols.value * stolcost;
           }
 }
function calc4()                      // ЧЕТВЁРТАЯ ФУНКЦИЯ ДЛЯ  СТУЛЬЕВ
    {
      with (document.myform)
         {
           styltotal.value =styls.value * stylcost;
           }
 }
function calc5()                      // ПЯТАЯ ФУНКИЦЯ ДЛЯ ВЕШАЛОК
    {
      with (document.myform)
         {
           veshalktotal.value =veshalks.value * veshalkcost;
           }
 }
function calc6()                      // ШЕСТАЯ ФУНКИЦЯ ДЛЯ КОРЗИН
    {
      with (document.myform)
         {
           korzintotal.value =korzins.value * korzincost;
           }
 }
function calc10()                      // ШЕСТАЯ ФУНКИЦЯ ДЛЯ КОРЗИН
    {
      with (document.myform)
         {
           syktotal.value =syks.value * sykcost;
           }
 }
function calc11()                     
    {
      with (document.myform)
         {
           procent.value = (Number(stentotal.value)+Number(kovertotal.value)+Number(stoltotal.value)+Number(styltotal.value)+Number(veshalktotal.value)+Number(korzintotal.value)+Number(syktotal.value)+Number(inpt2.value))*2.5/100
           }
 }





</script>

<script type="text/JavaScript">
var k;
 function FPlus(ID) {
  k=document.getElementById(ID).value
 document.getElementById(ID).value=++k;
}
 function FMinus(ID) {

  k=document.getElementById(ID).value
 document.getElementById(ID).value=--k;
}
   var itog;
  function calc(ebject,IDv,maney,IDitog,kolvo)
    { if(isNaN(document.getElementById(IDv).value)) {
    alert("Вы ввели не число");
       }else{document.getElementById(IDitog).value=maney*kolvo;}
    }
</script>

 <script type="text/JavaScript">
var l;
function FPlus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=++l;
}
function FMinus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=--l;
}
   
var itog1;
  
function calc2(ebject2,IDvv,maneyy,IDitog1,kolvoo)
{ 
    if(isNaN(document.getElementById(IDvv).value)) 
    {
    alert("Вы ввели не число");
    document.getElementById(IDvv).value = "0";
    document.getElementById(IDitog1).value = "0";
    }
    else
    {
       document.getElementById(IDitog1).value = maneyy*kolvoo;
    }
}
</script>


</head>
<body>
<script>
function mmm(sel)
 {
    var val = sel.options[sel.selectedIndex].value; //выбрали какую то строку
    document.getElementById("inpt").value = val;
    document.getElementById("mytd").innerHTML = val;
 }
</script>
<script>
 function mmm2(sel2)
 {
    var val = sel2.options[sel2.selectedIndex].value;    // то что выбрал юзер
    var koeficient = document.getElementById("new_value2").value; // коэфициент умножения
    var new_val2 = val*koeficient;    // перемножаем их
    document.getElementById("mytd2").innerHTML = val; //выводим в div значение выбранного option
    document.getElementById("inpt2").value = new_val2; // в инпут с  id="inpt2" будет выводится результат умножения
  }

  </script>
<script>
ff=function(t)
{
    len1=t.value.replace(/ /g,"").length;
    len2=Math.max(len1-20,0)*(45);
return len2;
}
</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
<div align="center">
<table id="tablica" width="669" border="1" >
  <tr>
    <th width="250" scope="col">Наименование</th>
    <th width="92" scope="col">Цена руб.</th>
    <th width="41" scope="col"></th>
    <th width="144" scope="col">Кол-во/м.кв.</th>
    <th width="108" scope="col">Итого:</th>
  </tr>
  <tr>
    <td>Stens</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="stens" size="2" value="0" onKeyup="calc2(this.form,this.id,465,'stentotal',this.value)"style="width:145px">

    </td>
    <td> <input type="text" name="stenltotal" size="5" readonly="readonly" style="width:100px" /></td>
  </tr>
  <tr>
   
   
    <td>Стул металлический</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus('styls')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus('styls')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="styls" size="2" value="0" onKeyup="calc(this.form,this.id,428,'styltotal',this.value)"style="width:145px">

    </td>
    <td> <input type="text" name="styltotal" size="5" readonly="readonly" style="width:100px" /></td>
  </tr>
  <tr>
   
</table>
<p><input type="button" onClick="summa()" value="Summa"></p>
</div>
</p>


</BODY>     


</HTML>


Тут видимо конфликт функций .

PM MAIL   Вверх
GIK
Дата 27.3.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Мда... Функций конечно наплодил.....
Что делает эта конструкция
ff=function(t)
в строке 161 ?
Ща попробую твой код укоротить, если конечно разберусь.
Добавлено @ 12:11
Ну вроде все понятно, толко..... где функция summa() находится?


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
magrussia
Дата 27.3.2006, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 152
Регистрация: 13.3.2006

Репутация: нет
Всего: нет



GIK, спасиба, но не стоит напрагяться. пусть будет столько функций. Мне лишь бы поправить то что я написал... А по поводу функий , пошел экстенсивным путём)



Код

function calc11()                     
    {
      with (document.myform)
         {
           procent.value = (Number(stentotal.value)+Number(kovertotal.value)+Number(stoltotal.value)+Number(styltotal.value)+Number(veshalktotal.value)+Number(korzintotal.value)+Number(syktotal.value)+Number(inpt2.value))*2.5/100
           }
 }





function summa() {
    with (document.myform)
       {
         total.value=Number(stentotal.value)+Number(kovertotal.value)+Number(stoltotal.value)+Number(styltotal.value)+Number(veshalktotal.value)+Number(korzintotal.value)+Number(syktotal.value)+Number(i1.value)+Number(inpt.value)+Number(inpt2.value)+Number(procent.value);
         }
}
</script>


Просто это укороченное тело программы, лишь чтобы разобраться с функциями +1 -1 calc() , вотс smile
PM MAIL   Вверх
oksale
Дата 27.3.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Код

<HTML>
<TITLE>технический отдел</TITLE>
<HEAD>
<script type="text/JavaScript">
function print()
{
    var wnd = window.open('file:///C:/html/Untitled-2.html', 'MyWnd', '');
    wnd.document.write('<html><head></head><body>'+document.getElementById("tablica").innerHTML+'</body></html>');
    wnd.document.close();
}

var stencost = 465;
var kovercost = 186;
var stolcost = 595;
var stylcost = 428;
var veshalkcost = 240;
var korzincost = 120;
var sykcost = 353;
var stavka = 2.5;

function calc1()                    
{
    with (document.myform)
    {
        stentotal.value =stens.value * stencost;

    }
}

function calc2()                      
    {
      with (document.myform)
         {
           kovertotal.value =kovers.value * kovercost;
           }
 }
function calc3()                      
    {
      with (document.myform)
         {
           stoltotal.value =stols.value * stolcost;
           }
 }
function calc4()                      
    {
      with (document.myform)
         {
           styltotal.value =styls.value * stylcost;
           }
 }
function calc5()                      
    {
      with (document.myform)
         {
           veshalktotal.value =veshalks.value * veshalkcost;
           }
 }
function calc6()                      
    {
      with (document.myform)
         {
           korzintotal.value =korzins.value * korzincost;
           }
 }
function calc10()                      
    {
      with (document.myform)
         {
           syktotal.value =syks.value * sykcost;
           }
 }
function calc11()                     
{
    with (document.myform)
    {
        procent.value = (Number(stentotal.value)+Number(kovertotal.value)+Number(stoltotal.value)+Number(styltotal.value)+Number(veshalktotal.value)+Number(korzintotal.value)+Number(syktotal.value)+Number(inpt2.value))*2.5/100
    }
}


var k;
 function FPlus(ID) {
  k=document.getElementById(ID).value
 document.getElementById(ID).value=++k;
}

 function FMinus(ID) {
  k=document.getElementById(ID).value
 document.getElementById(ID).value=--k;
}

   var itog;
  function calc(ebject,IDv,maney,IDitog,kolvo)
    { if(isNaN(document.getElementById(IDv).value)) {
    alert("Вы ввели не число");
       }else{document.getElementById(IDitog).value=maney*kolvo;}
    }


var l;
function FPlus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=++l;
}
function FMinus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=--l;
}
   
var itog1;
  
function calc2(ebject2,IDvv,maneyy,IDitog1,kolvoo)
{ 
    if(isNaN(document.getElementById(IDvv).value)) 
    {
    alert("Вы ввели не число");
    document.getElementById(IDvv).value = "0";
    document.getElementById(IDitog1).value = "0";
    }
    else
    {
       document.getElementById(IDitog1).value = maneyy*kolvoo;
    }
}
</script>


</head>
<body>
<script>
function mmm(sel)
 {
    var val = sel.options[sel.selectedIndex].value; 
    document.getElementById("inpt").value = val;
    document.getElementById("mytd").innerHTML = val;
 }
</script>
<script>
 function mmm2(sel2)
 {
    var val = sel2.options[sel2.selectedIndex].value;    
    var koeficient = document.getElementById("new_value2").value; 
    var new_val2 = val*koeficient;    // ïåðåìíîæàåì èõ
    document.getElementById("mytd2").innerHTML = val; 
    document.getElementById("inpt2").value = new_val2; 
  }

  </script>
<script>
ff=function(t)
{
    len1=t.value.replace(/ /g,"").length;
    len2=Math.max(len1-20,0)*(45);
return len2;
}
</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
<div align="center">
<table id="tablica" width="669" border="1" >
  <tr>
    <th width="250" scope="col">Наименование</th>
    <th width="92" scope="col">Цена руб.</th>
    <th width="41" scope="col"></th>
    <th width="144" scope="col">Кол-во/м.кв.</th>
    <th width="108" scope="col">Итого:</th>
  </tr>
  <tr>
    <td>Stens</td>
    <td>1000</td>
    <td>
    <input type="button" value="+" onClick="FPlus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"> 
    <input type="button" value="-" onClick="FMinus2('stens')"style="color: green; background-color: white; border-color: #00cc00;">
    </td><td>
         <input type="text" id="stens" size="2" value="0" onKeyup="calc2(this.form,this.id,465,'stenltotal',this.value)" style="width:145px">
    </td><td> 
         <input type="text" id="stenltotal" size="5" readonly style="width:100px" value="0"/></td>
  </tr>
  <tr>
   
   
    <td>Стул металлический</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus('styls')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus('styls')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="styls" size="2" value="0" onKeyup="calc(this.form,this.id,428,'styltotal',this.value)"style="width:145px">
    </td><td>
    <input type="text" id="styltotal" size="5" readonly style="width:100px" value="0"/>
    </td></tr>
  
</table>
<p><input type="button" onClick="summa()" value="Summa"></p>
</div>
</p>


</BODY>     
</HTML>



Ты не смотрел мой код - в коде программы те же ошибки, что и в изначально приложенном куске: вместо id указан name. И нельзя называть оба текстовых элемента одним именем.
--------------------
WBR, oksale
PM MAIL ICQ   Вверх
GIK
Дата 27.3.2006, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14




Код

<HTML>
<TITLE>технический отдел</TITLE>
<HEAD>
<script type="text/JavaScript">

function print()
 {
var wnd = window.open('file:///C:/html/Untitled-2.html', 'MyWnd', '');
    wnd.document.write('<html><head></head><body>'+document.getElementById("tablica").innerHTML+'</body></html>');
    wnd.document.close();
}
</script>
<script type="text/JavaScript">
var stencost = 465;
var kovercost = 186;
var stolcost = 595;
var stylcost = 428;
var veshalkcost = 240;
var korzincost = 120;
var sykcost = 353;
var stavka = 2.5;
  function calc1()                     // ПЕРВАЯ ФУНКЦИЯ ДЛЯ СТЕНОВЫХ ПАНЕЛЕЙ
    {
      with (document.myform)
         {
           stentotal.value =stens.value * stencost;

         }
    }

function calc2()                      // ВТОРАЯ ФУНКИЦЯ ДЛЯ КОВРОВОГО ПОКРЫТИЯ
    {
      with (document.myform)
         {
           kovertotal.value =kovers.value * kovercost;
           }
 }
function calc3()                      // ТРЕТЬЯ ФУНКИЦЯ ДЛЯ СТОЛОВ
    {
      with (document.myform)
         {
           stoltotal.value =stols.value * stolcost;
           }
 }
function calc4()                      // ЧЕТВЁРТАЯ ФУНКЦИЯ ДЛЯ  СТУЛЬЕВ
    {
      with (document.myform)
         {
           styltotal.value =styls.value * stylcost;
           }
 }
function calc5()                      // ПЯТАЯ ФУНКИЦЯ ДЛЯ ВЕШАЛОК
    {
      with (document.myform)
         {
           veshalktotal.value =veshalks.value * veshalkcost;
           }
 }
function calc6()                      // ШЕСТАЯ ФУНКИЦЯ ДЛЯ КОРЗИН
    {
      with (document.myform)
         {
           korzintotal.value =korzins.value * korzincost;
           }
 }
function calc10()                      // ШЕСТАЯ ФУНКИЦЯ ДЛЯ КОРЗИН
    {
      with (document.myform)
         {
           syktotal.value =syks.value * sykcost;
           }
 }
function calc11()                     
    {
      with (document.myform)
         {
           procent.value = (Number(stentotal.value)+Number(kovertotal.value)+Number(stoltotal.value)+Number(styltotal.value)+Number(veshalktotal.value)+Number(korzintotal.value)+Number(syktotal.value)+Number(inpt2.value))*2.5/100
           }
 }






var k;
 function FPlus(ID) {
  k=document.getElementById(ID).value
 document.getElementById(ID).value=++k;
}
 function FMinus(ID) {

  k=document.getElementById(ID).value
 document.getElementById(ID).value=--k;
}
   var itog;
  function calc(ebject,IDv,maney,IDitog,kolvo)
    { if(isNaN(document.getElementById(IDv).value)) {
    alert("Вы ввели не число");
       }else{document.getElementById(IDitog).value=maney*kolvo;}
    }
</script>

 <script type="text/JavaScript">
var l;
function FPlus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=++l;
}
function FMinus2(ID) 
{
    l=document.getElementById(ID).value
    document.getElementById(ID).value=--l;
}
   
var itog1;
  
function calc2(ebject2,IDvv,maneyy,IDitog1,kolvoo)
{ 
    if(isNaN(document.getElementById(IDvv).value)) 
    {
    alert("Вы ввели не число");
    document.getElementById(IDvv).value = "0";
    document.getElementById(IDitog1).value = "0";
    }
    else
    {
       document.getElementById(IDitog1).value = maneyy*kolvoo;
    }
}
</script>


</head>
<body>
<script>
function mmm(sel)
 {
    var val = sel.options[sel.selectedIndex].value; //выбрали какую то строку
    document.getElementById("inpt").value = val;
    document.getElementById("mytd").innerHTML = val;
 }
</script>
<script>
 function mmm2(sel2)
 {
    var val = sel2.options[sel2.selectedIndex].value;    // то что выбрал юзер
    var koeficient = document.getElementById("new_value2").value; // коэфициент умножения
    var new_val2 = val*koeficient;    // перемножаем их
    document.getElementById("mytd2").innerHTML = val; //выводим в div значение выбранного option
    document.getElementById("inpt2").value = new_val2; // в инпут с  id="inpt2" будет выводится результат умножения
  }

  </script>
<script>
   ff=function(t)
{
    len1=t.value.replace(/ /g,"").length;
    len2=Math.max(len1-20,0)*(45);
return len2;
}

</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
</script>
<BODY BACKGROUND="file:///C:/html/jpg/fon1.jpg">
<div align="center">
<table id="tablica" width="669" border="1" >
  <tr>
    <th width="250" scope="col">Наименование</th>
    <th width="92" scope="col">Цена руб.</th>
    <th width="41" scope="col"></th>
    <th width="144" scope="col">Кол-во/м.кв.</th>
    <th width="108" scope="col">Итого:</th>
  </tr>
  <tr>
    <td>Stens</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus2('stens')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="stens" size="2" value="0" onKeyup="calc2(this.form,this.id,465,'stenltotal',this.value)"style="width:145px">

    </td>
    <td> <input type="text" name="stenltotal" size="5" readonly="readonly" style="width:100px" /></td>
  </tr>
  <tr>
   
   
    <td>Стул металлический</td>
    <td>1000</td>
    <td><input type="button" value="+" onClick="FPlus('styls')"style="color: green; background-color: white; border-color: #00cc00;"> <input type="button" value="-" onClick="FMinus('styls')"style="color: green; background-color: white; border-color: #00cc00;"></td>
    <td>
        <input type="text" id="styls" size="2" value="0" onKeyup="calc(this.form,this.id,428,'styltotal',this.value)"style="width:145px">

    </td>
    <td> <input type="text" name="styltotal" size="5" readonly="readonly" style="width:100px" /></td>
  </tr>
  <tr>
   
</table>
<p><input type="button" onClick="summa()" value="Summa"></p>
</div>
</p>


</BODY>     


</HTML>



--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Ciber SLasH
Дата 27.3.2006, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



magrussia,
Объясняю алгоритм (код писать не буду):
1) удаляешь событие onKeyup у INPUT-а с id="stenltotal"
2) в onClick INPUT-а, который делает прибавление и отнимание добавляешь свою функцию calc2()

Только нужно будет переписать функцию calc2() так, чтобы она доставала данные из INPUT-а с id="stens" и прописывала в INPUT с id="stenltotal"
PM   Вверх
GIK
Дата 27.3.2006, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Надеюсь все работает.


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0773 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.