Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать такую форму?
 
 автор: volodumir   (05.03.2011 в 18:24)   письмо автору
 
 

Может кто видел в интернете такую форму: поле с числом, нажимаешь вверх значение увеличивается на единицу, вниз уменьшается на 1. Может подскажете страницу с такой формой.
Как сделать такую форму?

  Ответить  
 
 автор: elenaki   (05.03.2011 в 19:07)   письмо автору
 
   для: 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>


надеюсь, картинки с плюсиком и минусиком вам не надо?

  Ответить  
 
 автор: alexander95   (05.03.2011 в 19:35)   письмо автору
 
   для: elenaki   (05.03.2011 в 19:07)
 

<input type="number">

  Ответить  
 
 автор: volodumir   (05.03.2011 в 21:27)   письмо автору
 
   для: alexander95   (05.03.2011 в 19:35)
 

Огромное вам спасибо!

  Ответить  
 
 автор: volodumir   (05.03.2011 в 21:27)   письмо автору
 
   для: elenaki   (05.03.2011 в 19:07)
 

Огромное вам спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования