несколько onclick submit в форме

ivan52

d-i-d grafix
несколько onclick submit в форме

добрый вечер!

требуется реализовать такое

в форме несколько сабмитов
они должны быть реализованы как

<a onclick=submit><img src...</a>
или
<img src... onclick=submit>

кроме посыла формы, каждый из сабмитов должен передавать дополнительный параметр, в качестве замены name при обычном input type=submit


почитал перед этим ya.ru

нашел что-то подобное
http://html.manual.ru/forum/view.php?thread=13463
но это не функционирует

может кто сталкивался? возможно ли такое?

спасибо
 

skynet80

rundesigner.com
Сделай форму из стольких параметров сколько тебе нужно отослать и отсылай ее. А в онклике просто присваивай значения полям этой формы.
 

ivan52

d-i-d grafix
skynet80
как это сделать? можно пример - то что я увидел и читал, не работало!
 

DeFacto

Новичок
ivan52
а
<input type="image" name="t" src="t.gif">
<input type="image" name="t2" src="t.gif">
не подходит?
 

ivan52

d-i-d grafix
DeFacto
нет не подходит, нужно было обойтись без инпутов

-~{}~ 28.09.05 12:41:

без инпутов картинок! именно нужно чтобы пареметры name передавал a href!

-~{}~ 28.09.05 12:41:

или onclick
 

skynet80

rundesigner.com
Ставишь на страницу форму с нужными тебе данными.
Например:
<form action="test.php" method="POST" name="hidden_form">
<input name="p1" type="hidden" />
<input name="p2" type="hidden" />
</form>
а в ссылке поставь
<a Onclick="document.all('p1').value ="p1"; document.all('p2').value ="p2"; document.all('hidden_form').submit(); ><img src...</a>
 

alexhemp

Новичок
skynet80
не надо использовать document.all

используйте DOM -
document.getElementById
или document.forms[0].element_name
 

skynet80

rundesigner.com
alexhemp
Какая разница? Если на странице больше нет элементов с таким именем
 

SelenIT

IT-лунатик :)
skynet80
>Какая разница?
Кроссбраузерность. DOM - стандарт, который браузеры поддерживать обязаны, а document.all - изобретение MS, поддерживать которое другие браузеры по большому счету не заинтересованы.

ivan52
>без инпутов картинок! именно нужно чтобы пареметры name передавал a href!
Чем обосновано это ограничение?
 
Сверху