Den kode, som er brugt på siden, virker næsten, som jeg gerne vil have den til, men det er noget primitivt.
Prøv at tryk på knapper 'Ret' for at se, hvad der sker?
Det Javascript, som jeg bruger, gemmer formerne som POST og den videregiver info om, hvilken knap, som der sidst er trykket på, så grafikken kan ændre sig i forhold til det. Problemet med koden er, at javascriptet får siden til at loade to gange, hvilket jeg kun delvist kan afhjælpe ved lidt kreativ brug af $_SESSION. Jeg kan bare ikke få de to check-marks til virke på den måde og det er i det hele taget noget primitivt. Javascriptet hedder:
function submitform(elmA,getKode) {
var dims= elmA.getAttribute("href"),
sPosQuery = "edit=" + getKode;
dims += (dims.indexOf("?")>-1 ? "&" : "?") + sPosQuery;
elmA.setAttribute("href", dims);
document.forms["editAll"].submit();
}
Alle felterne ligger i samme form og ser for eksempel sådan her ud:
<input name="userName" type="text" class="overSkrift" value="<? echo $userName ?>">
<br><a href="form.php" class="edit" onclick="submitform(this,'navnGem')">Gem</a><br><br>
Hvis man kan lave et javascript, som ikke får siden til at genopfriske to gange, men kun en og alligevel videregive både GET og POST, så vil jeg kunne få det til at virke, men måske er der også en langt bedre måde at lave det hele på?
/Anders