Toon posts:

[html] input type=image met value attribuut

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een formulier met drie submit knoppen, die bevatten allemaal een value attribuut. Het gaat om "update" "delete" en "copy" om een record te bewerken opslaan of te kopiëren.
Nu wil ik de buttons vervangen door plaatjes (input type=image), alleen mag je daar geen value attribuut meer in gebruiken.
Heb wel geprobeerd er drie hidden fields in te zetten om zo alsnog de value mee te geven, maar dat werkt natuurlijk niet, omdat het om drie keer een hidden field gaat waarvan het name attribuut het zelfde is ..

Iemand een idee om het wel voor elkaar te krijgen ?

  • Massiefje
  • Registratie: Mei 2002
  • Laatst online: 19-05 16:20
Dit probleem heb ik ook weleens gehad en heb zelf nooit een oplossing gevonden. Te ongeduldig en toch maar anders opgelost.

Maar ik houd het topic in de gaten, want het is wel een goed punt !

  • deviltje
  • Registratie: Juli 2000
  • Niet online
klein beetje javascript gebruiken
hidden field maken..
aan je button een onclick hangen die juiste waarde in hidden field zet

Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Verwijderd

Hoe heb je het nou opgebouwd dan in de source?

Verwijderd

Topicstarter
Verwijderd schreef op 06 oktober 2004 @ 13:22:
Hoe heb je het nou opgebouwd dan in de source?
Hoe bedoel je precies ?

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 22-05 00:18

glashio

C64 > AMIGA > PC

Indien je PHP gebruikt kan je misschien dit gebruiken :
HTML:
1
<INPUT type="submit" name="submit[copy]" style="background-image:url('/images/copy.jpg');border:0px solid #0;width:16px;height:16px;" />
PHP:
1
2
$submit = each($_POST['submit']);
$value = $submit['value'];

[ Voor 15% gewijzigd door glashio op 06-10-2004 13:32 . Reden: Quotje ]

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


Verwijderd

Topicstarter
deviltje schreef op 06 oktober 2004 @ 13:15:
klein beetje javascript gebruiken
hidden field maken..
aan je button een onclick hangen die juiste waarde in hidden field zet
Werkt helemaal goed :D
Ziet er nu dus zo uit:
HTML:
1
2
<input type="hidden" id="formValueParcer" value="noneYet" />
<input type="image" name="actionName" src="toolbar-icon-save.jpg" onclick="document.getElementById('formValueParcer').value='Update';" />

[ Voor 33% gewijzigd door Verwijderd op 06-10-2004 13:39 ]


Verwijderd

Ja was benieuwd hoe jij je code had opgebouwd van die plaatjes toen het nog niet werkte, maar goed je hebt de oplossing al gekregen dus....
Pagina: 1