Gunnar Bittersmann: select input Feld per ajax hinzugefügt aber keine daten Übergabe bei Post

Beitrag lesen

@@Jens Arnols

<input onclick="senden()" type="button" name="Klickit" value="Speichern">   
</form>  
<SCRIPT LANGUAGE="JavaScript1.1" TYPE="text/javascript">
function senden() {
    this.testit.submit();  
}  

Das macht keinen Sinn, einen Button zum Absenden eines Formulars nicht als Submit-Button zu machen und dann das Absenden des Formulars mit JavaScript nachzubauen.

Hättest du

<input type="submit" name="Klickit" value="Speichern">   

geschrieben, hättest du dir die senden()-Funktion gleich sparen können.

Aber wie es Matthias schon verbessert hatte: für Buttons ist das button-Element da. Warum button besser ist als input, hatte ich mal aufgeschrieben.


LANGUAGE="JavaScript1.1" war noch nie sinnvoll; kann weg.

TYPE="text/javascript" ist nicht mehr nötig; kann auch weg.

Dein Code sieht aus, als wäre er aus verschiedenen Stellen im Web zusammenkopiert. Mal Großschreibung von Element- und Attributbezeichnern und -werten; mal Kleinschreibung. Auch wenn HTML nicht case-sensitiv ist, sollte man das gleich handhaben. Kleinschreibung ist üblich.

🖖 Живіть довго і процвітайте

--
„Ukončete, prosím, výstup a nástup, dveře se zavírají.“