Hans: Zusammenspiel PHP und JS

Beitrag lesen

Habe da eine Anfänger/Verständnisfrage.
Beim Laden einer Seite wird per JavaScript ein hidden-Feld gefüllt. Soweit nichts neues. Aber nun kommt's: Warum kann man mit PHP auf das hidden-Feld zugreifen? Sollte nicht erst PHP im Server und dann JS im Client ausgeführt werden? Demnach dürfte PHP den Wert von $_POST["test"] ja noch gar nicht kennen, da es ja erst im Client gefüllt wird ?-(

<input type="text" id="test" name="test" value="">

<script type="text/javascript">
document.getElementById('test').value = parent.document.getElementById('Strom').value;
</script>

<?php
 echo $_POST["test"];
?>

Danke für jede Antwort