select input Feld per ajax hinzugefügt aber keine daten Übergabe bei Post
bearbeitet von Gunnar Bittersmann@@Jens Arnols
> ```html,bad
> <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 und dann das Absenden des Formulars mit JavaScript nachzubauen.
Hättest du
> ```html
> <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`](https://forum.selfhtml.org/self/2022/feb/13/tabellen-in-formularen/1796154#m1796154), hatte ich mal aufgeschrieben.
---
`LANGUAGE="JavaScript1.1"`{:.bad} 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.
🖖 Живіть довго і процвітайте
{:@uk}
--
*„Ukončete, prosím, výstup a nástup, dveře se zavírají.“*{:@cs}
select input Feld per ajax hinzugefügt aber keine daten Übergabe bei Post
bearbeitet von Gunnar Bittersmann@@Jens Arnols
> ```html,bad
> <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 und dann das Absenden des Formulars mit JavaScript nachzubauen.
Hättest du
> ```html
> <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`](https://forum.selfhtml.org/self/2022/feb/13/tabellen-in-formularen/1796154#m1796154), hatte ich mal aufgeschrieben.
---
`LANGUAGE="JavaScript1.1"`{:.bad} 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ßshreibung von Element- und Attributbezeichnern und -werten; mal Kleinschreibung. Auch wenn HTML nicht case-sensitiv ist, sollte man das gleich handhaben. Kleinschreibung ist üblich.
🖖 Живіть довго і процвітайте
{:@uk}
--
*„Ukončete, prosím, výstup a nástup, dveře se zavírají.“*{:@cs}