Все мои формы подчиняются одному и тому же сценарию - PullRequest
0 голосов
/ 07 февраля 2011

Я программирую веб-страницу, и в моем индексе есть две формы.

1-й для входа в систему:

<form method="post" action="login.php">...</form>

2-й для поиска:

<form method="post" action="search.php">...</form>

Моя проблема в том, что когда я отправляю форму поиска, она работает так, как будто action нацелен на login.php. Когда я вижу исходный код, тег <form method="post" action="search.php"> не появляется.

Ответы [ 3 ]

2 голосов
/ 07 февраля 2011

Наиболее вероятная причина проблемы - неправильно вложенные формы или отсутствующая закрывающая форма для формы входа. Проверьте правильность HTML в сгенерированном HTML и, если нет, опубликуйте сгенерированный HTML, чтобы мы могли помочь вам в отладке.

0 голосов
/ 07 февраля 2011

Оказывается, я на самом деле не закрывал теги формы, я набрал <form> вместо </form>. К сожалению.

0 голосов
/ 07 февраля 2011

Трудно сказать, не видя полной страницы, но я думаю, что у вас есть одна форма внутри другой - что запрещено.Вы не можете вкладывать формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...