ФОРМА (использует Javascript) не работает на странице PHP! - PullRequest
1 голос
/ 25 марта 2011

У меня есть простая форма подписки по адресу: http://thepanamainsider.com/sanblas/index9.php Форма не работает, она использует JS. Тот же код HTML с кодом JS, когда он написан на отдельной странице HTML (http://thepanamainsider.com/form1.html), работает без проблем.

Страницу PHP можно скачать с:

http://manishkungwani.com/blog/wp-content/uploads/2011/03/indexORG.zip

Пожалуйста, помогите мне, как я могу запустить форму?

Пояснение: Это не работает означает, что он должен перенаправить в PDF и отправить письмо пользователю. Form.php, получающий запрос POST, работает нормально, если POST отправляется со страницы HTML, поэтому я ожидаю, что есть проблема с отправляемым запросом или проблема с проверкой. Кнопка перенаправляет на ту же страницу!

Дальнейшее уточнение: Вопрос должен был остаться нерешенным, потому что написанный код был слишком плохим, другой разработчик использовал образец страницы для создания текущей страницы! (плохая практика) Я решил проблему, переписав страницу только в HTML, и теперь все работает нормально. Все же самый близкий ответ был отмечен ответом, поскольку ожидаемая проблема была ВАЛИДАЦИЕЙ. извините за трату времени. (если есть :))

1 Ответ

3 голосов
/ 25 марта 2011

у вас в php коде

  document.pay1.submit();

В вашем коде нет такого элемента, как pay1, который вызывает ошибку JavaScript

...