Der Martin: button onlick - ID und variable übergeben an php script

Beitrag lesen

Hallo,

<form action="/joomla2/index.php?option=com_abc&amp;view=day&amp;Itemid=67" method="post" id="adminform3">
<input type="hidden" name="yearID" id="egal" value="2008">
<input type="hidden" name="monthID" id="egal2" value="12">

was hat das für einen Grund, dass du ein paar Parameter mit GET übergeben willst (nämlich die in der action-URL) und ein paar mit POST (nämlich die beiden input-Elemente)?

Wenn du die Paramter nicht in der URL sehen willst, pack sie doch alle in input-Elemente vom Typ hidden, und übertrage sie als Formulardaten mit POST. Falls dein PHP-Script zwischen GET und POST unterscheidet, müsstest du das natürlich ein wenig anpassen.

<button onclick="document.getElementById('adminForm3').submit();">Dezember</button>

Was soll das? Anstatt hier umständlich mit Javascript das Formular abzusenden, verwende einfach einen gewöhnlichen submit-Button, oder lass wenigstens das onclick-Gedöns weg. Ein button-Element ohne type-Angabe verhält sich automatisch wie ein submit-Button, da type="submit" der Defaultwert ist.

eine ohne input felder, mit direkter übergabe der variablen?

Ja, als URL-Parameter. Aber das wolltest du ja nicht.

So long,
 Martin

--
Niemand ist überflüssig: Er kann immer noch als schlechtes Beispiel dienen.