Versionen dieses Beitrags

Felder dynamisch füllen wenn Ergebnis vorhanden ist

Thepoeppel crop Rolf B
  • Felder dynamisch füllen wenn Ergebnis vorhanden ist
  • Hallo Meowsalot,
  • > JavaScript ist einfach nicht mein Ding.
  • > - Meowsalot, April 2018
  • Angesichts dessen solltest Du neben das Projekt-ID Feld einen Button "ID nachschlagen" setzen, der das Formular abschickt, die fehlenden Daten ergänzt und das Formular neu aufbaut. Affenformular-plus, sozusagen. Der User gibt die ID ein, drückt TAB (kommt idealerweise auf den Suchbutton), drückt ENTER und bekommt die Projektdaten. Serverseitig KÖNNTEST Du in diesem Fall - UND NUR IN DIESEM - über das [autofocus](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus) Attribut erreichen, dass der Cursor gleich auf dem nächsten sinnvollen Feld steht.
  • Angesichts dessen solltest Du neben das Projekt-ID Feld einen Button "ID nachschlagen" setzen, der das Formular abschickt, die fehlenden Daten ergänzt und das Formular neu aufbaut. Affenformular-plus, sozusagen. Der User gibt die ID ein, drückt TAB (kommt idealerweise auf den Suchbutton), drückt ENTER und bekommt die Projektdaten. Serverseitig KÖNNTEST Du in diesem Fall - UND NUR IN DIESEM - über das [autofocus](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus) Attribut erreichen, dass der Cursor bei der Rückkehr gleich auf dem nächsten sinnvollen Feld steht.
  • Die JavaScript-Idee wäre, sich auf das change-Event des projektId input zu registrieren, aus dem Change-Handler einen Ajax-Call abzusetzen der ein PHP Script von Dir ruft; dieses Script gibt bspw. einen JSON-String zurück, den nimmst Du beim Success-Handler des Ajax-Calls entgegen, holst die Daten 'raus und schreibst sie in die Formularfelder. Das ist keine Raketentechnik, aber für jemanden, der sich mit JavaScript schwer tut, ist es trotzdem eine Herausforderung.
  • Update: LOL - ich habe das ohne Kenntnis von Dedlfix' Beitrag geschrieben. Ist ja echt die Rakete.
  • _Rolf_
  • --
  • sumpsi - posui - clusi

Felder dynamisch füllen wenn Ergebnis vorhanden ist

Thepoeppel crop Rolf B
  • Felder dynamisch füllen wenn Ergebnis vorhanden ist
  • Hallo Meowsalot,
  • > JavaScript ist einfach nicht mein Ding.
  • > - Meowsalot, April 2018
  • Angesichts dessen solltest Du neben das Projekt-ID Feld einen Button "ID nachschlagen" setzen, der das Formular abschickt, die fehlenden Daten ergänzt und das Formular neu aufbaut. Affenformular-plus, sozusagen. Der User gibt die ID ein, drückt TAB (kommt idealerweise auf den Suchbutton), drückt ENTER und bekommt die Projektdaten. Serverseitig KÖNNTEST Du in diesem Fall - UND NUR IN DIESEM - über das [autofocus](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus) Attribut erreichen, dass der Cursor gleich auf dem nächsten sinnvollen Feld steht.
  • Die JavaScript-Idee wäre, sich auf das change-Event des projektId input zu registrieren, aus dem Change-Handler einen Ajax-Call abzusetzen der ein PHP Script von Dir ruft; dieses Script gibt bspw. einen JSON-String zurück, den nimmst Du beim Success-Handler des Ajax-Calls entgegen, holst die Daten 'raus und schreibst sie in die Formularfelder. Das ist keine Raketentechnik, aber für jemanden, der sich mit JavaScript schwer tut, ist es trotzdem eine Herausforderung.
  • Update: LOL - ich habe das ohne Kenntnis von Dedlfix' Beitrag geschrieben. Ist ja echt die Rakete.
  • _Rolf_
  • --
  • sumpsi - posui - clusi