ruster2010
Goto Top

Übergabe mit onmousemove in einer Schleife

Hallo community,

unzwar stehe ich glaube etwas auf dem Schlauch.

hier mal mein Code:

<?php
$zahl = 0;

do{
$zahl ++;
echo $zahl;
?>
<form id="myform" action "test.php" method="get" onmousemove="test()">
<input type="hidden" name="zahl" value="<?php echo $zahl;?>" />
<input type="submit" value="senden"/>
</form>

<?php
} while ($zahl != 10);

?>
<script type="text/javascript">

funktion test()
{
document.getById("myForm").submit();
}
</script>

Ich möchte myForm an test übergeben mit der entsprechenden Zahl als übergabewert.
mit submit kein Problem funktioniert.

Ich möchte die Zahl aber nun mit onmousemove übergeben.
Problem: gibt mir immer nur die erste Zahl (1) aus.

jetz frage ich euch wiso und was muss ich da anderst machen ;)
um hilfe wird gebeten

Content-ID: 257147

Url: https://administrator.de/forum/uebergabe-mit-onmousemove-in-einer-schleife-257147.html

Ausgedruckt am: 16.04.2025 um 20:04 Uhr

colinardo
Lösung colinardo 09.12.2014 aktualisiert um 12:53:47 Uhr
Goto Top
Moin ruster2010,
dein JavaScript ist leider voller Fehler face-wink
<?php
$zahl = 0;
do{
$zahl++;
echo $zahl;
?>
<form id="myform" action="test.php" method="get" onMouseOver="test(this);">  
<input type="hidden" name="zahl" value="<?php echo $zahl;?>" />  
<input type="submit" value="senden"/>  
</form>
<?php
} while ($zahl != 10);
?>
<script type="text/javascript">  
function test(form){
        // Zahl zur Überprüfung kurz ausgeben
	alert(form.zahl.value);
	// Um die Form zu übermitteln:
	form.submit();
}
</script>
Grüße Uwe

um hilfe wird gebeten
Amen
ruster2010
ruster2010 09.12.2014 um 13:08:36 Uhr
Goto Top
DANKE!
Danke!
Danke!
Zuersteinmal muss ich mich für meinen code entschuldigen musste ihn abtippen da ich auf nem offlinerechner arbeite und dabei ist mir wohl der eine oder andere Fehler mit eingeflossen face-smile

Aber schon alleine deswegen hast du dir ein dickes Dankeschön verdiehnt.
Das zweite ist für die Funktion. Läuft!!
Das dritte und das wichtigste, ich habe was gelernt. ;)


Mit besten Grüßen