Почему эта форма делает поля и переменные частью формы процесса? - PullRequest
1 голос
/ 03 декабря 2011

Я делаю это:

  <form action="processform.php" type="post">
  <input type="text" name="sample">
  <input type="text" name="how">
  <input type="checkbox" name="fields" value="fields">Something</input>
  </form>

Когда нажата кнопка отправки, в адресной строке страницы процесса отображается следующее:

  https://www.domain.com/processform.php?sample=&how=&fields=

Ответы [ 5 ]

4 голосов
/ 03 декабря 2011

Изменить на <form method="post" />

2 голосов
/ 03 декабря 2011

изменить type="post" на method="post" для начинающих

1 голос
/ 03 декабря 2011

<form action="processform.php" method="post">

type должно быть method

1 голос
/ 03 декабря 2011

Ваша разметка неверна

Попробуйте

<form action="processform.php" method="post">
   <input type="text" name="sample" value='VALUE' />
   <input type="text" name="how" value='VALUE' />

   <label for='fields'>Something</label>
   <input id='fields' type="checkbox" name="fields" value="Something" />
</form>
1 голос
/ 03 декабря 2011

Атрибут method указывает тип отправки (например, "get" или "post"), но вы использовали атрибут type ... и это неверно. Вам нужно что-то вроде:

<form action="processform.php" method="post">
 <input type="text" name="sample">
 <input type="text" name="how">
 <input type="checkbox" name="fields" value="fields">Something</input>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...