отправка данных html формы в php - PullRequest
0 голосов
/ 21 июля 2011

Я использую сайт drupal. Вот код, который я написал на стороне клиента

<form  method="get">
Email :<input type ="text" name ="email" size ="20"><br />
<button style="width:65;height:25" onClick='email_direction_data()'><b>Send</b></button>
</form>

когда я нажимаю кнопку, страница будет обновлять. Поле ввода текста используется для ввода адреса электронной почты. Я написал ниже код в файле модуля drupal в функции для отправки электронного письма.

  drupal_mail('direction', 'invitation', $_GET['email'] , language_default(), $params);

но содержимое текстового поля не попадает в массив GET, когда я нажимаю кнопку. В чем причина? В моем коде что-то не так?

Ответы [ 2 ]

3 голосов
/ 21 июля 2011

Вам нужна кнопка html <input type="submit" />, а не тег <button>.

0 голосов
/ 21 июля 2011

Вы знаете, что вы только что написали идеальный спам-ретранслятор, не так ли?

Чтобы дать вам безопасное и надежное решение, я бы написал в этом ответе как книгу об основах веб-разработки, так и о разработке Drupal.

Я предлагаю вам потратить немного больше времени на изучение основ веб-разработки, основ безопасности и некоторого начального понимания Drupal-разработки.

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