Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > document.getElementById


Автор: WickedMan 2.7.2008, 11:01
всем доброго времени суток! помогите кто чем сможет. в JavaScript я ноль.

имеется html экшн форма, в которой есть кнопка SUBMIT, по нажатию на которую в html форме должна появляться новая ячейка с результатами расчетов.
но ничего не происходит. может надо как-то подключать document.getElementById ?  если можно, приведите пример. или подскажите в чем еще может быть проблема
Код

function _calc()
{
  var _region = document.tarifcalc.region.value;
  document.tarifcalc.sendcalc.disabled = (_pf=="" | _peoplephone=="" | _peoplephone=="" | _mpo == "" | _lp == "" | _region == " ");
//  if (_pf=="" | _pp=="" | _pp=="" | _mpo == "" | _lp == "" | _region == " ")
//    document.getElementById("_result").innerHTML = "<div style='color: red' align='center'>Необходимо ответить на все вопросы.</div>";
//    else
//    {

//      document.getElementById("_result").innerHTML = "<div align='center'>При вашей активности пользования телефоном рекомендуем выбрать <B>«"+tariftext[_besttarif]+"»</B></div><br>"
//    }
}

Автор: bars80080 2.7.2008, 11:58
мало понятно описан вопрос.

можете привести код формы и функции на которые ссылаются тамошние кнопки (если, кроме _calc() есть ещё какие)


если вам нужна обработка чисто javascript, то непонятно зачем используете кнопку сабмит, которая нужна для отправки данных на сервер

Автор: feosr 2.7.2008, 16:21
В этом разделе рядом с твоей темой есть моя тема где я выложил в последнем посте пример менюшки простой работающий именно на этом принцыпе.

http://forum.vingrad.ru/index.php?showtopic=216619&view=findpost&p=1567760

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)