Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> больше по HTML, но может поможете, Замена кнопки рисунком нет value 
:(
    Опции темы
slang
Дата 11.8.2005, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



В результате выполнения
Код

<input type=image src=$src align='bottom' name=$name value='отправить'>

не возвращается value, а вместо name возвращается name_x и name_y.
Мне совершенно без разницы, в какой точке кнопки пользователь нажал мышку, но для меня имеет значение на какую кнопку в форме он нажал.
Если value не возвращается, то это можно сделать несколькими формами?



--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ринат
Дата 11.8.2005, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



Код

<input type=image src='<?=$src?>' align='bottom' name='<?=$name?>' value='отправить'>

а вобще смысл описанной задачи немного сложег для понимания (отталкиваясь от описания(

Это сообщение отредактировал(а) Ринат - 11.8.2005, 16:25
PM MAIL   Вверх
slang
Дата 11.8.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



На странице расположено несколько кнопок:
Код

<td><input type=submit value="Добавить" name="action"></td>
<td><input type=submit value="Редактировать" name="action"></td>
<td><input type=submit value="Удалить" name="action"></td>

скрипт, получив эту форму смотрит, что необходимо сделать
А я хочу сделать вместо стандартных кнопок - рисунки - ВОТ!


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 11.8.2005, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Имена у кнопок (картинок) разные поставь.
А лучше - сделай их просто картинками и на OnClick повесь изменение скрытого поля action на нужное состояние, и отправку формы.
Отчасти есть тут:
http://forum.vingrad.ru/index.php?showtopi...view=getnewpost
PM ICQ   Вверх
Ринат
Дата 11.8.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



Код

<form action="add.php" method="post" name="form1">
<input type="image" name="123" onClick="javascrtipt: document.form.submit();" value="val1" >
<input type="image" name="123" onClick="javascrtipt: document.form.submit();" value="val2" >
<input type="image" name="123" onClick="javascrtipt: document.form.submit();" value="val3" >
</form>


Добавлено @ 17:00
ыыы опоздал
Добавлено @ 17:01
ну а далее проверка value и действия
Добавлено @ 17:02
да или лучше, имена кнопок разные..проще даже
но если нужно проверять сам факт submit формы , то с одним именем тоже ok

Это сообщение отредактировал(а) Ринат - 11.8.2005, 17:06
PM MAIL   Вверх
slang
Дата 11.8.2005, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



Цитата

ну а далее проверка value и действия

Так ведь value-то и не возвращается!!!


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ринат
Дата 11.8.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



print_r($_POST['123']);
Добавлено @ 17:34
все возвращается ..не грузи и не кричи
Добавлено @ 17:36
Код

<?
if ($_POST['123'] == 'val1') {
print "VALUE: ". $_POST['123'];
}
?>


Это сообщение отредактировал(а) Ринат - 11.8.2005, 17:46
PM MAIL   Вверх
slang
Дата 11.8.2005, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



Ринат
форма
Код

<form method=post name="form">
<table>
    <tr><td>Имя:</td><td>
        <input type="text" name="name2" size="20">
    </td></tr>
    <tr><td align=right>
        <input type=image align='bottom' name=action value="проверка" onClick='javascrtipt: document.form.submit();'>
    </td><td align=left>
        <input type="reset" value="Удалить" name="B2">
    </td></tr>
</table>
</form>

проверка
Код

foreach ($_POST as $index => $val)    {
    print ("<br>".$index);
    print (" = $val");
    }

возвращает
Цитата

name2 =
action_x = 31
action_y = 15

вместо
action=проверка
как обычная кнопка!


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ринат
Дата 11.8.2005, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



action где у формы
да и кавычки везде поставить не мешало бы
Добавлено @ 18:07
стоп, короче получить что нужно, из этой формы....
сначал нужно было сабмитить форму разными картинками и по значениям обрабатывать форму
прости, никак не втыкну в чем задача именно
PM MAIL   Вверх
slang
Дата 11.8.2005, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



если ты мне скажешь какой action написать в моей форме (она отправляет не то, что на себя а на скрипт, который ее вызвал, при этом она (форма) не знает кто ее вызвал!), ты вероятно просто гений, но при этом
форма подключается через include (при том не первый) и свой реальный адрес не то-что форма не знает - ни кто не знает.
А кавычки здесь погоды не делают. Посмотри (проверь) свою форму - она тоже не возвращает то что ты написал если в качестве кнопки используется картинка!

Это сообщение отредактировал(а) slang - 11.8.2005, 18:11


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ринат
Дата 11.8.2005, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



значение своего
Код

<input type="image" align="bottom" name="action" value="проверка" onClick="javascrtipt: document.form.submit();">

по-любому получаем, print_r($_POST['action'])
PM MAIL   Вверх
slang
Дата 11.8.2005, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



Получаем, но
Цитата

name2 =
action_x = 31
action_y = 15

вместо
action=проверка
как обычная кнопка!



--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ринат
Дата 11.8.2005, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 31.3.2005

Репутация: нет
Всего: нет



в итоге какая задача лучше скажиисходил из этого
Цитата
нужно было сабмитить форму разными картинками и по значениям обрабатывать форму

Добавлено @ 18:17
не втыкаю , что не хватает
array(4) { ["name2"]=> string(8) "NAME!!!!" ["action1_x"]=> string(0) "" ["action1_y"]=> string(0) "" ["action1"]=> string(8) "proverka" }

Это сообщение отредактировал(а) Ринат - 11.8.2005, 18:15
PM MAIL   Вверх
slang
Дата 11.8.2005, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



рисую кнопку через функцию (функция, естественно сделана не для одной кнопки, а должна быть универсальной), а эта кнопка (возвращаемая функцией) не поддерживает всех свойств стандартной кнопки. Можно каким-нибудь образом выкружить на какую кнопку нажал пользователь, например давать разные имена, но и имена возвращаются не в первозданном виде. После рисунка вообще не возвращается ни name, ни value.
Добавлено @ 18:25
Цитата

не втыкаю , что не хватает
array(4) { ["name2"]=> string(8) "NAME!!!!" ["action1_x"]=> string(0) "" ["action1_y"]=> string(0) "" ["action1"]=> string(8) "proverka" }

и как ты получил такую строчку? можно код посмотреть?


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
slang
Дата 11.8.2005, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 7.3.2004

Репутация: 1
Всего: 0



Mal Hack
подскажи, как
на OnClick повесить изменение скрытого поля action на нужное состояние, и отправить форму
как написать на java


--------------------
Запчасти на иномарки www.avtograd55.ru.
Если есть время - зайдите и посоветуйте что исправить и что доработать.
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.