<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Обработка нажатия кнопок в html-форме</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html</link>
    <description>Здравствуйте!&lt;br&gt;&lt;br&gt;Вопрос глупый наверное, но но я только начинаю с веб-программированием разбираться :) . Проблема такая: есть html фотма, там всякие разные поля, надо сделать несколько кнопочек, по которым с этими данными из полей проводятся различные действия. Надо, чтобы на кнопочках были картинки.&lt;br&gt;Делала так:&lt;br&gt;&#091;code&#093;&lt;br&gt;&amp;lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;moving/move_carriege.php&quot;&amp;gt;&lt;br&gt;       тут всякое про поля&lt;br&gt;&amp;lt;input type=&quot;image&quot; src=&quot;images/arrow_left.png&quot; name=&quot;arrow_left&quot; value=&quot;влево&quot;&amp;gt;&lt;br&gt;&amp;lt;input type=&quot;image&quot; src=&quot;images/arrow_right.png&quot; name=&quot;arrow_right&quot; value=&quot;вправо&quot;&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&lt;br&gt;&#091;/code&#093;&lt;br&gt;В php-скрипте, который вызывается по нажатию, есть такие строчки на проверку нажатия кнопок:&lt;br&gt;&#091;code&#093;&lt;br&gt; if (isset($_POST&#091;&apos;arrow_left&apos;&#093;)) &#123;&lt;br&gt;   что-то делаем&lt;br&gt; &#125; else if (isset($_POST&#091;&apos;arrow_right&apos;&#093;)) &#123;&lt;br&gt;   делаем что-то другое&lt;br&gt; &#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;Этот код чудно работает в хроме, но вот в остальных браузерах (проверяла в огнелисе, эксплорере и опере) ни одно условие не выполняется :(((&lt;br&gt;Начинает работать если в input замен</description>

<item>
    <title>Обработка нажатия кнопок в html-форме (NadyBear)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html#6</link>
    <pubDate>Tue, 26 Mar 2013 13:22:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;    что-то делаем &lt;br&gt;&amp;gt;  &#125; else if (isset($_POST&#091;&apos;arrow_right&apos;&#093;)) &#123; &lt;br&gt;&amp;gt;    делаем что-то другое &lt;br&gt;&amp;gt;  &#125; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; Этот код чудно работает в хроме, но вот в остальных браузерах (проверяла &lt;br&gt;&amp;gt; в огнелисе, эксплорере и опере) ни одно условие не выполняется :((( &lt;br&gt;&amp;gt; Начинает работать если в input заменить type на submit, но тогда не &lt;br&gt;&amp;gt; поставить картинку((( &lt;br&gt;&amp;gt; Подскажите, пожалуйста, что не так?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Обработка нажатия кнопок в html-форме (alexmasz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html#4</link>
    <pubDate>Fri, 30 Nov 2012 09:53:30 GMT</pubDate>
    <description>&amp;gt; Здравствуйте!&lt;br&gt;&amp;gt; Подскажите, пожалуйста, что не так?&lt;br&gt;&lt;br&gt;а вы $_POST&#091;&#093; попробуйте вывести перед своим if &#123;&#125; else &#123;&#125;;&lt;br&gt;присутсвуют данные? нет? а почему?&lt;br&gt;</description>
</item>

<item>
    <title>Обработка нажатия кнопок в html-форме (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html#3</link>
    <pubDate>Fri, 30 Nov 2012 08:58:52 GMT</pubDate>
    <description>&amp;gt; Добавить в каждый input onClick=document.form1.submit(); &lt;br&gt;&lt;br&gt;Бесполезно. Параметры arrow_left/arrow_right в $_POST от этого не появятся.&lt;br&gt;</description>
</item>

<item>
    <title>Обработка нажатия кнопок в html-форме (beza2000)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html#2</link>
    <pubDate>Fri, 30 Nov 2012 07:00:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;        тут всякое про поля &lt;br&gt;&amp;gt; &amp;lt;input type=&quot;image&quot; src=&quot;images/arrow_left.png&quot; name=&quot;arrow_left&quot; value=&quot;влево&quot;&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;input type=&quot;image&quot; src=&quot;images/arrow_right.png&quot; name=&quot;arrow_right&quot; value=&quot;вправо&quot;&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;/form&amp;gt; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; Этот код чудно работает в хроме, но вот в остальных браузерах (проверяла &lt;br&gt;&amp;gt; в огнелисе, эксплорере и опере) ни одно условие не выполняется :((( &lt;br&gt;&amp;gt; Начинает работать если в input заменить type на submit, но тогда не &lt;br&gt;&amp;gt; поставить картинку((( &lt;br&gt;&amp;gt; Подскажите, пожалуйста, что не так?&lt;br&gt;&lt;br&gt;Добавить в каждый input onClick=document.form1.submit();&lt;br&gt;Но есть куча способов сделать это по другому.&lt;br&gt;</description>
</item>

<item>
    <title>Обработка нажатия кнопок в html-форме (XAnder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7643.html#1</link>
    <pubDate>Thu, 29 Nov 2012 12:31:37 GMT</pubDate>
    <description>Сам не пробовал, но вот тут:&lt;br&gt;&lt;br&gt;http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1 -- кстати, это первое место, куда бы вам стоило было взглянуть в поисках ответа на свой вопрос ;-)&lt;br&gt;&lt;br&gt;среди прочего сказано:&lt;br&gt;&lt;br&gt;The submitted data includes name.x=x-value and name.y=y-value...&lt;br&gt;&lt;br&gt;А вот про то, что эти &quot;submitted data&quot; должны содержать просто &quot;name=что-то&quot;, не сказано. Так что браузеры ведут себя адекватно, но Хром, похоже, добавляет чуток отсебятины. Короче, проверяйте $_POST&#091;&apos;arrow_left.x&apos;&#093; и иже с ним.&lt;br&gt;</description>
</item>

</channel>
</rss>
