08.01.2013, 00:24
|
Интересующийся
|
|
Регистрация: 20.06.2012
Сообщений: 11
|
|
Сброс предыдущих значений скрипта
Как сделать, что бы при нажатии на кнопку (вызов скрипта), значения, которые ввелись при предыдущем нажатии на кнопку сбрасывались?
|
|
08.01.2013, 00:34
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от rampage
|
Как сделать, что бы при нажатии на кнопку (вызов скрипта), значения, которые ввелись при предыдущем нажатии на кнопку сбрасывались?
|
Выложите код HTML (Ну и скрипт желательно
|
|
08.01.2013, 00:45
|
Интересующийся
|
|
Регистрация: 20.06.2012
Сообщений: 11
|
|
Ага, простите
function leftkolco() {
var ring1 = ["картинка", "факт", "0", "0", "0", "0", "0", "0", "1", "0"];
document.getElementById("init").value += Number(ring1[8]);
}
<input style="width:24px;" id="init" type="text" value="">
Ну и кнопка есть которая вызывает функцию.
Просто сбрасывать инфу в поле - не вариант, надо именно то, что вписывает скрипт.
Последний раз редактировалось rampage, 08.01.2013 в 01:05.
|
|
08.01.2013, 01:40
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
rampage,
А где функция Number() ???
|
|
08.01.2013, 02:01
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от Deff
|
А где функция Number() ???
|
alert( Number );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
08.01.2013, 02:18
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
<div id="ok" ></div>
<br/>
<input style="width:64px;" id="init" type="text" value="">
<button type="button" id="ok" onmousedown="reset('')" onclick="leftkolco(i)">Click</button>
<script type="text/javascript">
var i=0;
function reset(a) {
document.getElementById("init").value=a;
}
function leftkolco(i) {//alert(i)
var ring1 = ["картинка", "факт", "0", "0", "0", "0", "0", "0", "1", "0"];
if(i>ring1.length-1){alert("Массив закончился!"); return;}
document.getElementById("init").value= ring1[i];
window.i++;
}
</script>
|
|
08.01.2013, 02:20
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
nerv_,
Дык ввело в заблужение введение Number(ring1[8]); в HTML,
(Там жа как цифрой не ставь- всё одно строка, смысл в цифре ?
|
|
08.01.2013, 12:16
|
Интересующийся
|
|
Регистрация: 20.06.2012
Сообщений: 11
|
|
Deff, смысл в том, что там (в поле) должны складываться числа. То есть, то что ввелось этим скриптом, складывалось бы с тем, что вводит другой скрипт, а значения сбрасывались только те, которые ввёл первый скрипт... попытался объяснить))
Последний раз редактировалось rampage, 08.01.2013 в 12:19.
|
|
08.01.2013, 13:24
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от rampage
|
То есть, то что ввелось этим скриптом, складывалось бы с тем, что вводит другой скрипт,
|
Дык выложите этот второй скрипт - сейчас - вроде сбрасывается (ток сумму нун дописать
|
|
08.01.2013, 19:05
|
Интересующийся
|
|
Регистрация: 20.06.2012
Сообщений: 11
|
|
Такс.. Инфы мало даю, сейчас попробую получше объяснить
function leftkolco() {
var ring1 = ["картинка", "факт", 0, 0, 0, 0, 0, 0, 1, 0];
var ring2 = ["картинка2", "факт2", 1, 1, 0, 0, 0, 0, 0, 0];
var a = parseInt(document.arts1.lkolco.value);
if (a==1) {
document.getElementById("init").value += ring1[8];
}
var head1 = ["картинка3", "факт3", 0, 0, 0, 0, 0, 0, 2, 0];
var head2 = ["картинка4", "факт4", 2, 2, 0, 0, 0, 0, 0, 0];
var b = parseInt(document.arts2.head.value);
if (b==1) {
document.getElementById("init").value += cloth1[8];
}
}
<form name="arts1"><select name="lkolco">
<option value="0">Левое кольцо</option>
<option value="1">Кольцо1</option>
</select></form>
<form name="arts2"><select name="head">
<option value="0">Голова</option>
<option value="1">Голова1</option>
</select></form>
<input style="width:24px;" id="init" type="text" value="">
Мне надо, чтобы при выбор нужного пункта из списка, в текстовом поле (id="init") появлялось значение = ring1[8] + head1[8] (то есть в текстовом поле должно появиться число 2).
Также необходимо, чтобы если скрипт выполняется повторно (и значения в списках другие), то в поле (id="init") значения заменялись (то есть предыдущие сбросили, а новые ввелись).
Надеюсь, что смог объяснить, а так же на вашу помощь
|
|
|
|