|
|
|
| Добрый день всем.
Не подскажите ли кто нибудь код для того что бы с помощью нажатия на кнопку + ли - можно было бы добавлять в ячейку или отнимать от туда на одну цифру.
Знаете это типо как есть в интернет магазинах. Для колицества продукта.
Зарание Благодарен. | |
|
|
|
|
|
|
|
для: cccp
(07.09.2006 в 14:21)
| |
<form><input name=i1 value=12345>
<input type=button value=+ onclick=this.form.i1.value++>
<input type=button value=- onclick=this.form.i1.value--></form>
| (только не цифру, а единицу отнимают)
Один тут хотел поместить слой по центру экрана. Произнёс это дважды. До сих пор не пойму, хотел он по центру экрана или по центру страницы. Потому что на мой скрипт, ставящий слой по центру экрана, никак не прореагировал :). | |
|
|
|
|
|
|
|
для: 12345
(07.09.2006 в 14:37)
| | Спасибо Огромное!
А как сделать что бы меньше нуля не вычислялось? | |
|
|
|
|
|
|
|
для: cccp
(07.09.2006 в 18:03)
| | if(this.form.i1.value>0)this.form.i1.value--; | |
|
|
|
|
|
|
|
для: 12345
(07.09.2006 в 18:25)
| | Спасибо ещё раз.
Только я совсем не разбираюсь в javascript.
мне это куда поставить?
между <head> и </head>
вот так?
<script type="text/JavaScript">
<!--
if(this.form.i1.value>0)this.form.i1.value--;
//-->
</script>
|
И ещё, пожалуста...
Как мне сделать что бы за место input type=button была картинка типо :
<img src="images/м.gif" border="0" width="9" height="9" alt="minus">
<img src="images/p.gif" border="0" width="9" height="9" alt="plus">
|
| |
|
|
|
|
|
|
|
для: cccp
(07.09.2006 в 18:58)
| | Вместо onclick=this.form.i1.value--
<input type=image src=... onclick=...>
(а Вы и в HTML не разбираетесь...) | |
|
|
|
|
|
|
|
для: 12345
(07.09.2006 в 20:40)
| | Добрый день ещё раз.
Извените меня конечно, за такое маленькое знание...Ну что уж теперь поделать.
Поэтому и обращяюсь к вам.
Я сделал вот так, только что то не получается менять еденицы.
Посмотрите пожалуста ещё раз.
<form>
<input size=3 name=i1 value=1 >
<input type=image src=images/m.gif alt=moin width=9 height=9 border=0 onclick=this.form.i1.value-->
<input type=image src=images/p.gif alt=plus width=9 height=9 border=0 onclick=this.form.i1.value++>
</form>
|
| |
|
|
|
|
|
|
|
для: cccp
(07.09.2006 в 21:59)
| |
<form>
<input size=3 name=i1 value=1 >
<input type=image src=images/p.gif alt=moin width=9 height=9 border=0 onclick="if(this.form.i1.value>0)this.form.i1.value--;return false">
<input type=image src=images/p.gif alt=plus width=9 height=9 border=0 onclick="this.form.i1.value++;return false">
</form>
|
или
<script>
function f(x)
{
var t = document.forms[0].elements[0];
if(x == '+')t.value++;
else if(t.value > 0)t.value--;
}
</script>
<form>
<input size=3 value=1 >
</form>
<button style="width:9px; height:9px" onclick="f('-')"><img src="images/m.gif" alt="moin" width="9" height="9" ></button>
<button style="width:9px; height:9px" onclick="f('+')"><img src="images/p.gif" alt="moin" width="9" height="9" ></button>
|
| |
|
|
|
|
|
|
|
для: RMW
(07.09.2006 в 22:46)
| | Спасибо ОГРОМНОЕ !
Теперь всё работает. | |
|
|
|
|
|
|
|
для: cccp
(08.09.2006 в 03:23)
| | У меня есть кое какая идея.
Подкажите возможли такое сделать:
Возможно ли сделать что бы при выборе галочкой в chekbox , автоматически ставилась еденица "1"
И так же если chekbox не выбран и когда ставется первая еденица, то chekbox автоматически ставится.
Во посмотрите у меня это выгледит так:
<input name="chose1" type="checkbox" id="chose1" value="checkbox">
<input name="kolichestvo1" type="text" id="kolichestvo1" style="width:20px
"value="">
<input name="image" type=image onClick="this.form.kolichestvo1.value++;return false" src=images/p.gif alt=plus width=9 height=9 border=0>
<input name="image" type=image onClick="if(this.form.kolichestvo1.value>0)this.form.kolichestvo1.value--;return false" src=images/m.gif alt=moin width=9 height=9 border=0>
<input name="chose2" type="checkbox" id="chose2" value="checkbox">
<input name="kolichestvo2" type="text" id="kolichestvo2" style="width:20px
"value="">
<input name="image" type=image onClick="this.form.kolichestvo2.value++;return false" src=images/p.gif alt=plus width=9 height=9 border=0>
<input name="image" type=image onClick="if(this.form.kolichestvo2.value>0)this.form.kolichestvo2.value--;return false" src=images/m.gif alt=moin width=9 height=9 border=0>
|
Зарание вам БЛАГОДАРЕН. | |
|
|
|
|
|
|
|
для: cccp
(08.09.2006 в 12:29)
| | (Ой, да и с русским проблемы :) )
<form>
<input size=3 name=i1 value=1 >
<input type=image src=images/p.gif alt=moin width=9 height=9 border=0 onclick="if(this.form.i1.value>0)this.form.i1.value--;return false">
<input type=image src=images/p.gif alt=plus width=9 height=9 border=0 onclick="this.form.i1.value++;return false">
<input name=ch1 type=checkbox onclick>
<input name=ch1 type=checkbox onclick=if(this.checked)this.form.i1.value=1>
</form>
|
| |
|
|
|
|
|
|
|
для: 12345
(08.09.2006 в 14:04)
| | Спасибо.
А как сделать когда в checkbox убирают галочку, что бы заново на изначальное value возвращялось?
Так ?
<input name=ch1 type=checkbox onclick=if(this.checked)this.form.i1.value=1;onunselect=this.form.i1.value=0>
|
ПС: Конечно, было бы проще если бы у меня была русская клавиатура. (как и у всех, наверное)
Но ничего. | |
|
|
|
|
|
|
|
для: cccp
(08.09.2006 в 17:07)
| | если вопрос был задан правильно, то:
<input name=ch1 type=checkbox onclick=this.form.i1.value=this.checked?1:this.defaultValue> | |
|
|
|
|
|
|
|
для: 12345
(08.09.2006 в 18:39)
| | Да, это именно это!
Ещё раз спасибо.
ПС: Хочу отблагодарить всех кто помагает на этом форуме начинающйим (таким как я), за оромное терпение и постоянную помощь. Спасибо. В этом смысле, я лучше форума пока ещё не видел. | |
|
|
|
|
|
|
|
для: cccp
(09.09.2006 в 23:31)
| | А можно ещё вас попросить кое что ?
Можно ли, что бы после еденицы "1" было не "0" , а пусто по всюду.
Ну типо: "defaultValue" и так же "checked=false" (тоесть что бы галочка убиралась)
Возможло ли так или это уже сложно?
Понятно ли вам что я имею в виду? | |
|
|
|
|
|
|
|
для: cccp
(10.09.2006 в 01:09)
| | Не понятно. Вместо "0" пустая строка? | |
|
|
|
|
|
|
|
для: 12345
(10.09.2006 в 04:06)
| | Да. | |
|
|
|
|
|
|
|
для: cccp
(10.09.2006 в 10:35)
| | Если по умолчанию пустая строка (value="" или отсутствует), то так и будет,
<form>
<input size=3 name=i1>
<input type=image src=images/p.gif alt=moin width=9 height=9 border=0 onclick="if(this.form.i1.value>0)this.form.i1.value--;if(this.form.i1.value==0)this.form.i1.value='';return false">
<input type=image src=images/p.gif alt=plus width=9 height=9 border=0 onclick="this.form.i1.value=(this.form.i1.value?parseInt(this.form.i1.value):0)+1;return false">
<input name=ch1 type=checkbox onclick=this.form.i1.value=this.checked?1:this.defaultValue>
</form>
|
| |
|
|
|
|
|
|
|
для: 12345
(10.09.2006 в 14:05)
| | Спасибо.
А последний вопрос.
Как добавить к этому (value="" или отсутствует), что бы ещё и в checked=false был. (тоесть что бы и там галочка убиралась.) | |
|
|
|
|
|
|
|
для: cccp
(10.09.2006 в 18:15)
| | А Вы как думаете? | |
|
|
|
|
|
|
|
для: 12345
(10.09.2006 в 18:34)
| | Я пытался...Но не получается.
У меня до "0" постепенно не снижается , а сразу всё на defaultValue
Вот моя последняя версия:
onclick="if(this.form.i1.value>0)this.form.i1.value--;if(this.form.i1.value==0)this.form.i1.value='';this.form.thaykolichestvo.value=this.checked?1:this.defaultValue;return false"
|
| |
|
|
|
|
|
|
|
для: cccp
(12.09.2006 в 04:09)
| | Да я не понял формулировки, хотел уточнить таким образом. Как понять?
> Как добавить к этому (value="" или отсутствует), что бы ещё и в checked=false был. (то есть, чтобы и там галочка убиралась.)
Можно несколькими простыми предложениями, можно таблицей. (Я даже не уверен, что Вы чётко представляете задачу, потому что не могли сразу сказать, что надо.) | |
|
|
|
|
|
|
|
для: 12345
(12.09.2006 в 15:21)
| | А, простите.
Я просто хотел сказать:
Что бы когда снижение еденицы доходит до "0" (тоесть в нашем случае это если value==0 , тогда value=' ' )
Сделать так что бы и в "checkbox" убиралась галочка.
Так понятно? | |
|
|
|
|
|
|
|
для: cccp
(12.09.2006 в 17:42)
| | Да.
<form>
<input size=3 name=i1>
<input type=image src=images/p.gif alt=moin width=9 height=9 border=0
onclick="if(this.form.i1.value>0)this.form.i1.value--;if(this.form.i1.value==0){this.form.i1.value='';this.form.i1.checked=!1;};return false">
<input type=image src=images/p.gif alt=plus width=9 height=9 border=0
onclick="this.form.i1.value=(this.form.i1.value?parseInt(this.form.i1.value):0)+1;return false">
<input name=ch1 type=checkbox
onclick=this.form.i1.value=this.checked?1:this.defaultValue>
</form>
|
| |
|
|
|
|
|
|
|
для: 12345
(12.09.2006 в 18:44)
| | ОГРОМНОЕ СПАСИБО ! | |
|
|
|