|
|
|
| Может кто видел в интернете такую форму: поле с числом, нажимаешь вверх значение увеличивается на единицу, вниз уменьшается на 1. Может подскажете страницу с такой формой.
Как сделать такую форму? | |
|
|
|
|
|
|
|
для: volodumir
(05.03.2011 в 18:24)
| | есть такой javascript. (прошу не кидаться помидорами, код древний. но работает)
<script language="javascript">
function increaseme(a,b) {
var obj = eval("document."+a+"."+b);
var i = obj.value;
i++;
if ( i >99 ) {
i=99;
}
obj.value=i;
document.soap.submit();
}
function dicreaseme(a,b,x) {
if (x==0) { //apo 1
var obj = eval("document."+a+"."+b);
var i = obj.value;
i--;
if ( i<1 ) {
i=0; //apo 1
}
obj.value=i;
}
else {
var obj = eval("document."+a+"."+b);
var i = obj.value;
i--;
if ( i<0 ) {
i=0;
}
obj.value=i;
}
document.soap.submit();
}
function deleteme(a,b) {
var obj = eval("document."+a+"."+b);
obj.value=0;
document.soap.submit();
}
</script>
|
а в форме вот это (форма называется soap - <form id="soap"...>, поле, где надо менять числа - prod1):
<a href="javascript:increaseme('soap','prodi1',1)"><img src="images/plus.gif" height="10" width="12" border="0"></a>
<a href="javascript:dicreaseme('soap','prodi1',1)"><img src="images/minus.gif" height="10" width="12" border="0"></a>
|
надеюсь, картинки с плюсиком и минусиком вам не надо? | |
|
|
|
|
|
|
|
для: elenaki
(05.03.2011 в 19:07)
| | <input type="number"> | |
|
|
|
|
|
|
|
для: alexander95
(05.03.2011 в 19:35)
| | Огромное вам спасибо! | |
|
|
|
|
|
|
|
для: elenaki
(05.03.2011 в 19:07)
| | Огромное вам спасибо! | |
|
|
|