Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

формы, js и php

59K
18 августа 2010 года
Dariya
13 / / 18.08.2010
Скажите, пожалуйста, а можно ли, если в форме присутствует jscript, при нажатии на кнопку передать управление php обработчику?

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



Город:
<select name="sity" &#111;&#110;change="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;
            newMetro_streetListOption.value = aCurrMetro_streetValues;
            (oMetro_streetList.options.add) ? oMetro_streetList.options.add(newMetro_streetListOption) :

oMetro_streetList.add(newMetro_streetListOption, null);
        }else{
            oMetro_streetList.options = new Option(aCurrMetro_streetValues, aCurrMetro_streetValues, 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>


При нажатии на кнопку ничего не происходит.
Неужели обработчик надо писать на джаве?
нельзя ли как-то обойти и обработать данные php, считать с формы, записать в базу..тд?
63K
18 августа 2010 года
SLX
1 / / 18.08.2010
Дак вы тег form два раза закрыли) Посмотрите внимательно
59K
18 августа 2010 года
Dariya
13 / / 18.08.2010
Цитата: SLX
Дак вы тег form два раза закрыли) Посмотрите внимательно



Ой!)))

Спасибо!)))

а я разнервничалась уже)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог