не работает сабмит

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Dasha, 18 авг 2010.

  1. Dasha

    Dasha Гость

    Подскажите, пожалуйста!

    Есть форма, в форме немного js. Есть пхп обработчик, которые получает данные из формы и вставляет в бд.

    Но при нажатии на кнопку ничего не происходит. Почему?

    Код (PHP):
    <form name = "address" action = "upload_address.php" method = "post"
    enctype = "multipart/form-data">



    Город:
    <select name="sity" onchange="MkMetro_streetValues(this.selectedIndex)">
    <option value="Москва">Москва</option>
    <option value="Подмосковье">Подмосковье</option>

    </select>
    метро/район/улица:
    <select name="metro_street">
    <option value="выберите">выберите</option>
    </select>
    </form>
    </div>

    <script type="text/javascript">
    <!--


    var aMetro_streetValues = new Array("1,2,3","4,5,6")


    function getMetro_streetValuesBySity(index){
    var sMetro_streetValues = aMetro_streetValues[index];
    return sMetro_streetValues.split(",");
    }

    function MkMetro_streetValues(index){
    var aCurrMetro_streetValues = getMetro_streetValuesBySity(index);
    var nCurrMetro_streetValuesCnt = aCurrMetro_streetValues.length;
    var oMetro_streetList = document.forms["address"].elements["metro_street"];
    var oMetro_streetListOptionsCnt = oMetro_streetList.options.length;
    oMetro_streetList.length = 0;
    for (i = 0; i < nCurrMetro_streetValuesCnt; i++){
    if (document.createElement){
    var newMetro_streetListOption = document.createElement("OPTION");
    newMetro_streetListOption.text = aCurrMetro_streetValues[i];
    newMetro_streetListOption.value = aCurrMetro_streetValues[i];
    (oMetro_streetList.options.add) ? oMetro_streetList.options.add(newMetro_streetListOption) :

    oMetro_streetList.add(newMetro_streetListOption, null);
    }else{
    oMetro_streetList.options[i] = new Option(aCurrMetro_streetValues[i], aCurrMetro_streetValues[i], false, false);
    }
    }
    }

    MkMetro_streetValues(document.forms["address"].elements["metro_street"].selectedIndex);
    //-->
    </script>);

    дополнительная информация:<br>
    <textarea name = "info" cols = "40"
    rows = "5"></textarea>
    <br>

    <input type = "submit" value = "Внести в базу данных" >

    </form>
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.470
    Симпатии:
    27
    Потому что ваш сабмит в форму не входит. СМотрите внимательно. Вы поставили </form> ДО сабмита. Получается он не принадлежит никакой форме и ничего не отправляет.

    Добавлено: Как и текстареа кстати
     
  3. Dasha

    Dasha Гость

    Спасибо!
     
Загрузка...

Поделиться этой страницей