Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Пытаюсь получить информацию, которую ввел пользователь для дальнейшей обработки. Не могу найти ошибку в коде, просто не понимаю почему не работает. Вот часть кода: <td> <form method="POST" id="form_id"> <input name="rubl" class="geld" type="text" onchange="document.getElementById("form_id").submit();"/> </form>'; if (isset($_POST['rubl'])) { echo $_POST['rubl']; } echo'</td>'; Внутрь if (isset($_POST['rubl'])) не заходит. Сомниваюсь, что что-то записалось в пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 19:31 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666Пытаюсь получить информацию, которую ввел пользователь для дальнейшей обработки. Не могу найти ошибку в коде, просто не понимаю почему не работает. Вот часть кода: <td> <form method="POST" id="form_id"> <input name="rubl" class="geld" type="text" onchange="document.getElementById("form_id").submit();"/> </form>'; if (isset($_POST['rubl'])) { echo $_POST['rubl']; } echo'</td>'; Внутрь if (isset($_POST['rubl'])) не заходит. Сомниваюсь, что что-то записалось в пост. <form action="..." method="POST" id="form_id"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 19:49 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
phpz, Читала, что, если он не указан, то возвращает на ту же страничку, что мне и требуется. Это обязательный аттибут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:04 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666phpz, Читала, что, если он не указан, то возвращает на ту же страничку, что мне и требуется. Это обязательный аттибут? Если атрибут action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию. http://htmlbook.ru/html/form/action ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:10 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666phpz, Читала, что, если он не указан, то возвращает на ту же страничку, что мне и требуется. Это обязательный аттибут? Если вам надо на ту же страничку, то пишите: Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:16 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
phpz, в а там точно echo? Написала через конкатинацию (весь html в echo). <form method="POST" id="form_id" action='.$_SERVER["PHP_SELF"].' > Не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:33 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666phpz, в а там точно echo? Написала через конкатинацию (весь html в echo). <form method="POST" id="form_id" action='.$_SERVER["PHP_SELF"].' > Не работает <form method="POST" id="form_id" action="'.$_SERVER["PHP_SELF"].'" > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:36 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
JeStone, исправила, и все равно нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 20:39 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
JeStoneTeufel666phpz, Читала, что, если он не указан, то возвращает на ту же страничку, что мне и требуется. Это обязательный аттибут? Если атрибут action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию. http://htmlbook.ru/html/form/action Фраза немного неоднозначная. По спецификации атрибут action #required. То бишь без атрибута - это фича и поведение неопределено. Uniform Resource Identifiers (URI): Generic Syntax 4.2. Same-document References A URI reference that does not contain a URI is a reference to the current document. In other words, an empty URI reference within a document is interpreted as a reference to the start of that document, and a reference containing only a fragment identifier is a reference to the identified fragment of that document. Traversal of such a reference should not result in an additional retrieval action. However, if the URI reference occurs in a context that is always intended to result in a new request, as in the case of HTML's FORM element, then an empty URI reference represents the base URI of the current document and should be replaced by that URI when transformed into a request. То есть action="" это есть тот же документ. Очевидно браузер как всегда "исправляет" форму без action в форму с action="". Теперь о "возвращая все элементы формы к их значениям по умолчанию". Цитата спорная, хотя и с авторитетного ресурса. Отправляются на сервер "новые" значения полей. Но если запрашивается статичная страничка после ее перегрузки поля вернутся к старому значению. Если нет (например случайное числое) - то как отправится так и вернется новое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 21:17 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Хотя тут еще и параметры кэширование могут повлиять на результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 21:20 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666, Что именно "нет"? У вас форма не отрисовывается? Атрибут Action не устанавливается? Он указывает не на текущую страницу? Условие if (isset($_POST['rubl'])) не срабатывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 22:43 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666onchange="document.getElementById("form_id").submit();"/>Нелады с кавычками, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 22:52 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
JeStone, Условие if (isset($_POST['rubl'])) не срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 09:25 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
vkle, что не так с кавычками? Не пойму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 09:27 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666, С точки зрения браузера получилось так: onchange="document.getElementById(" какая-то_фигня "какая-то строка" /> Таким образом, функция onchange попросту отсутствует. А кнопки submit на форме нет. Потому и не отправляется. Потому и Teufel666Условие if (isset($_POST['rubl'])) не срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 10:38 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
Teufel666что не так с кавычками? Не пойму. Вы бы для начала букварь PHP открыли, а уже потом формочками всякими себе жизнь усложняли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 10:55 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
phpzTeufel666что не так с кавычками? Не пойму. Вы бы для начала букварь PHP открыли, а уже потом формочками всякими себе жизнь усложняли. Что же на этом форуме все такие агрессивные =) даже к представительницам противоположного пола =) Teufel666, vkle имеет ввиду, что onchange="document.getElementById("form_id").submit();" надо либо заменить на onchange="this.form.submit();" либо на onchange="document.getElementById(\"form_id\").submit();" А оформляя вы код как положено темы бы вообще не возникло =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 11:02 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
phpzВы бы для начала букварь PHP открылиТогда уж, букварь по яваскрипту/хтмл. С кодом PHP тут всё в порядке, на мой взгляд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 15:58 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
vklephpzВы бы для начала букварь PHP открылиТогда уж, букварь по яваскрипту/хтмл. С кодом PHP тут всё в порядке, на мой взгляд. vkle, ну не надо только подкалывать. Именно с пыхом не в порядке, не сам же html/javascript нерабочим становится: Teufel666phpz, в а там точно echo? Написала через конкатинацию (весь html в echo) . <form method="POST" id="form_id" action='.$_SERVER["PHP_SELF"].' > Не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 20:08 |
|
||
|
PHP submit без кнопки
|
|||
|---|---|---|---|
|
#18+
phpz, Никаких подколок. Именно яваскрипт не рабочий. Посмотрите первый пост внимательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 22:55 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=72&tid=1462195]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 316ms |

| 0 / 0 |
