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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать счетчик(не посещений)? 
:(
    Опции темы
stan90
Дата 12.12.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



подскажите пожалуйста..
вот у меня есть два поля и кнопка,и табличка...как сделать чтобы при нажатии на кнопку "ок" значения двух полей сравнивались(после того как мы в них что либо введем) и в табличке появлялся счет..нужно чтобы он на единицу увеличивался если значения полей равны,и уменьшался на 1 если не равны???
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без названия</title>
<script language="javascript">

function f()
{

if(document.getElementById('v1').value==document.getElementById('v2').value){
document.getElementById('myinput').value=++1;
}
else{
document.getElementById('myinput').value=--1;
}

}

</script>
</head>

<body>
<p>
  <input name="view1" type="text" id="v1" /> 
=
<input name="view2" type="text" id="v2" />
<input name="but" value="ok" type="button" onclick="f()" />
</p>
<p>Счёт</p>
<table width="3%" border="1" id="myinput">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>



функцию f() понимаю что ерунду написал,но не знаю как правильно..не получается

Это сообщение отредактировал(а) stan90 - 12.12.2009, 20:15
PM MAIL   Вверх
Amphiluke
Дата 12.12.2009, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

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



Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без названия</title>
<script type="text/javascript">
function f(){
   var _cnt = document.getElementById("cnt").firstChild;
   var re = /\d+/;
   if (re.test(_cnt.nodeValue)) {
      if (document.getElementById("view1").value == document.getElementById("view2").value) {
         _cnt.nodeValue = (parseInt(_cnt.nodeValue) + 1).toString();
      } else {
         _cnt.nodeValue = (parseInt(_cnt.nodeValue) - 1).toString();
      }
   } else {
      _cnt.nodeValue = "0";
   }
}
</script>
</head>

<body>
<p>
  <input id="view1" type="text" /> 
=
<input id="view2" type="text" />
<input name="but" value="ok" type="button" onclick="f()" />
</p>
<p>Счёт</p>
<table width="3%" border="1">
  <tr>
    <td id="cnt">&nbsp;</td>
  </tr>
</table>
</body>
</html>

PM   Вверх
stan90
Дата 13.12.2009, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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


 




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


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

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