OnChange document forms submit mit Firefox 2.0.0.6

Thomas_Jung

Erfahrenes Mitglied
Hallo
Ich möchte das Formular testform per DropDown Menü absenden.
Im Internet Explorer funktioniert das alles prima aber im Firefox 2.0 tut sich gar nichts.

HTML:
<script language="JavaScript">
<!--
	function Change() {

    /* Weitere Funktionen werden hier eingebaut*/
 
       document.forms.testform.submit();

	}
//-->
</script>

Das ist kein Formular mit onChange soll das Formular unten versendet werden
HTML:
<select class="select_menu" size="1" name="action" onChange="Change();">
	<option value="edit">Bearbeiten</option>
	<option value="delete">Löschen</option>
</select>

Das HIER soll versendet werden mit onChange vom DropDown Menü

HTML:
<form action="<?php echo $self; ?>" name="testform" method="POST">
<input type="hidden" name="site" value="">  
<input type="hidden" name="make" value="">  
</form>


Habe bereits mehrfach Google benutzt aber hatte kein Erfolg.

document.getElementById( 'testform' ).submit(); return; funktioniert im IE aber nicht im FF
document.form.testform.submit(); funktioniert im IE aber nicht im FF
document.forms[ 'testform' ].submit(); return; funktioniert im IE aber nicht im FF

Kann mir jemand helfen?

Gruß Thomas
 
Zuletzt bearbeitet:
Schlicht :
Code:
document.testform.submit();

weniger schlicht gingen auch
Code:
document.forms['testform'].submit();
bzw.
Code:
document.getElementsByName('testform')[0].submit();
...gn8
 
Du hast das Formular falsch definiert. Es beginnt vor dem select:

Code:
<form action="<?php echo $self; ?>" name="testform" method="POST">
<select class="select_menu" size="1" name="action" onChange="Change();">
<input type="hidden" name="site" value="">  
<input type="hidden" name="make" value="">  
</form>
 

Neue Beiträge

Zurück