Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2013, 13:23
Новичок на форуме
Отправить личное сообщение для SA1992 Посмотреть профиль Найти все сообщения от SA1992
 
Регистрация: 17.12.2013
Сообщений: 7

Как обратиться к значению свойства
Подскажите, пожалуйста, как обратиться к значению свойства value элемента input, не указывая при этом содержимого значения этого свойства.

Вот пример:

function but41() {
if (document.getElementById('minibut1').src.indexOf("PIC/b4-1.png")>0) {
     document.getElementById('minibut1').src="PIC/b4-2.png";
     document.getElementById('rval').value = parseInt("03")-1;
} else {
     document.getElementById('minibut1').src="PIC/b4-1.png"; ;
}
}


то есть нужно не указывать, что value = "03", а указать это как-то по-другому, не указывая содержимого значения
Ответить с цитированием
  #2 (permalink)  
Старый 17.12.2013, 14:02
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

То есть вы хотите сделать значение пустым? Если да то вот:
document.getElementById('rval').value = '';

Если вы хотите получить значение, то вообще так
var znachenie = document.getElementById('rval').value;

В противном случаи, я вас вообще не могу понять...
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 17.12.2013, 14:23
Новичок на форуме
Отправить личное сообщение для SA1992 Посмотреть профиль Найти все сообщения от SA1992
 
Регистрация: 17.12.2013
Сообщений: 7

спасибо за ответ, а теперь такой вопрос. Если мне надо вычти из znachenie единицу, если значение равно "03"

То есть мне нужно будет сделать так?

var znachenie = document.getElementById('rval').value;
drugoeznachenie  =  parseInt(znachenie) -1;


И как сделать чтобы результат был не 2, а 02?
Ответить с цитированием
  #4 (permalink)  
Старый 17.12.2013, 14:28
Интересующийся
Отправить личное сообщение для js-js Посмотреть профиль Найти все сообщения от js-js
 
Регистрация: 17.12.2013
Сообщений: 10

var znachenie = parseInt(document.getElementById('rval').value);
znachenie--;

if(drugoeznachenie < 10 && drugoeznachenie > -10) { // проверяем, чтобы нули добавлялись к числам, к которым это уместно.
     znachenie= "0" + znachenie;
}

Последний раз редактировалось js-js, 17.12.2013 в 14:32.
Ответить с цитированием
  #5 (permalink)  
Старый 17.12.2013, 14:42
Новичок на форуме
Отправить личное сообщение для SA1992 Посмотреть профиль Найти все сообщения от SA1992
 
Регистрация: 17.12.2013
Сообщений: 7

function but41() {if (document.getElementById('minibut1').src.indexOf("PIC/b4-1.png")>0) {document.getElementById('minibut1').src="PIC/b4-2.png"; 
var znachenie = document.getElementById('rval').value; 
parseInt(znachenie); znachenie--;} else {document.getElementById('minibut1').src="PIC/b4-1.png"; 
znachenie++ ;}}

подскажите пожалуйста почему значение не меняется?
Ответить с цитированием
  #6 (permalink)  
Старый 17.12.2013, 15:03
Интересующийся
Отправить личное сообщение для js-js Посмотреть профиль Найти все сообщения от js-js
 
Регистрация: 17.12.2013
Сообщений: 10

parseInt(znachenie);


Вы преобразовали в Int но это преобразованное значение вышло в никуда, сохраните его куда-то, например так:

znachenie = parseInt(znachenie); // перезапишем старое значение преобразованным
Ответить с цитированием
  #7 (permalink)  
Старый 17.12.2013, 15:05
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Если по тупому:
document.getElementById('rval').value = '0' + (document.getElementById('rval').value - 1);
__________________
.
Ответить с цитированием
  #8 (permalink)  
Старый 17.12.2013, 15:36
Новичок на форуме
Отправить личное сообщение для SA1992 Посмотреть профиль Найти все сообщения от SA1992
 
Регистрация: 17.12.2013
Сообщений: 7

Спасибо!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как обратиться к items элемента из другого элемента и изменить его? Krepkii ExtJS 2 12.02.2013 14:53
Как обратиться к свойству CSS через JS? Дмитрий 87 Events/DOM/Window 4 14.12.2012 16:56
Как подобраться к значению внутри скобок функции. maxcab jQuery 3 04.02.2012 20:52
Как обратиться к элементу, который был добавлен после полной загрузки DOM? LysoSutriN jQuery 5 02.01.2012 16:59
Как различить методы и свойства? возжаждавший Элементы интерфейса 59 12.04.2010 08:33