За последние 24 часа нас посетили 17143 программиста и 1246 роботов. Сейчас ищут 858 программистов ...

Нужна небольшая помощ в скрипте

Тема в разделе "JavaScript и AJAX", создана пользователем michael84, 17 июн 2007.

  1. michael84

    michael84 Активный пользователь

    С нами с:
    17 июн 2007
    Сообщения:
    2
    Симпатии:
    0
    Недавно начл изучать JS и сразу столкнулся с проблемой:

    [js]function addText() {
    var str=0;
    var out=0;
    str = document.all.test.value;
    for($i=0; $i<=9; $i++){
    if(str==$i) out=$i+1;
    }
    document.all.test.value=out;
    return;
    }
    function delText() {
    var str=0;
    var out=0;
    str = document.all.test.value;
    for($i=0; $i<=10; $i++){
    if(str==$i) out=$i-1;
    if(out == -1) out=0;
    }
    document.all.test.value=out;
    return;
    }

    <form name="inputform">
    <input name="test" value="1"><img src="" onClick="addText();"><img src="" onClick="delText();">


    Когда пытаюсь прикрутить его к php, то он отказывается работать
    Небольшой кучочек кода:

    <?
    $c.="<form action='' method='POST' name='inputform'>";
    while($row = $database->dbarray($res)){
    $c.="<input name="test" value="1"><img src="" onClick="addText();"><img src="" onClick="delText();">";
    }
    $c.="</form>";
    ?>[/js]

    Подскажите как решить эту проблему
    Заранее благодарен
     
  2. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Может переменную $c надо вывести?
    PHP:
    1. echo $c;
     
  3. michael84

    michael84 Активный пользователь

    С нами с:
    17 июн 2007
    Сообщения:
    2
    Симпатии:
    0
    Она выводится, просто если массив раз 10 перебрался, выведется например десять полей
    <input name="test" value="1"><img src="" onClick="addText();"><img src="" onClick="delText();">
    но js скрипт для начисления числа в этих полях работать не будет...
     
  4. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    PHP:
    1. $c.="<input name="test" value="1"><img src="" onClick="addText();"><img src="" onClick="delText();">";
    Строки конкатенировать не умеем?
    Вкурите-ка ман для танкистов и блондинок ;)