Archief - Image als form submit afhandeling

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Close_Up

Legacy Member
Ik heb ondertussen al gevonden hoe ik een image kan gebruiken als een form submit ipv de standaard button.

Dat heb ik op deze manier geprobeerd:

Code:
<a href=\"javascript:document.Wijzigen.submit()\" ><img src=\"verwijder.gif\" width=\"16\" height=\"15\" /></a>

De form wordt dus gesubmit naar een andere pagina zoals het hoort. Maar normaal(als ik gewoon een button gebruik) vang ik op die pagina zo'n dingen op met
Code:
if(isset($_POST['Wijzigen'])) 
	{
	//hier alle handelingen
}

Maar hoe moet ik dat nu doen. Er is geen button met een naam en een value dus op die manier lukt het al niet. Ook kan ik blijkbaar geen post variabelen ophalen op de nieuwe pagina. In mijn form op de eerste pagina zit een hidden field Id dat zou moeten doorgegeven worden maar $_POST['Id'] werkt niet met die image als button.

Xavez

Legacy Member
En wat doe je met de mensen die javascript hebben uitgeschakeld? ;). Je kan beter een gewone button gebruiken en daarop een achtergrondafbeelding gooien via CSS. Dat lost meteen je andere probleem op.

html
<button type="submit"><b>Verzenden</b></button>

css
button {background: transparent url(afbeelding.png); border: none; height: 40px; width 100px;}
button b {position: absolute;left: -999px;}

<b> gebruik ik gewoon om een hook te hebben om de tekst te verwijderen :). Om wille van toegankelijkheidsredenen mag je de tekst niet gewoon leeg laten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan