selfmade02
Grünschnabel
Hallo
ich programmiere hier eine php-seite mit mysql-anbindung was ganz gut klappt.
Leider muss ich nun was in Javascript und mit ajax einbinden und check es einfach nicht.
Folgendes soll gemacht werden:
1) seite mit regsiterkarten <ul><li></li></ul> usw... // das geht
2) beim Klick auf eine Regsiterkarte muss die Seite bestehen bleiben und nur in der Regsiterkarte soll ein html-code geladen werden der Textfelder und radiobuttons beinhaltet // das geht auch via javascript und ajax (ajax ruft eine php-seite auf diese generiert den code und ajax gibt ihn aus
3) die nun in der regsiterkarte ersichtlichen Textfelder bestehen aus 1 zeile. diese Zeil hat 8 Textfelder und 2 radiobuttons, danach kommt ein "füge neue Zeile hinzu button" dieser button soll weitere Zeilen hinzufügen ohne das die erste Zeile dabei berührt wird so das dort reingeschreiben werte erhalten bleiben // das geht auch
Problem ab hier ===>
4) da es sich stets um zwar die gleichen Zeilen handelt und auch um die gleichen Textfelder wurde zuvor auf der php-seite die jedesmal von ajax abegholt wird die id's der Textfelder oder der radiobuttons mit einer zahl versehen (Zeile1 = 1, zeile2 = 2 usw) so hat jede zeile eindeutige ID#s für die enstprechenden felder
Die zeiolen selbst die nachgeladen werden stehen in <div> container die auch id's haben (so weiss ich wo die Zeilen wieder hingeladen werden müssen
Nun soll jedoch der Benutzer dazu gezwungen werden das er nur in 4 von den 8 feldern eine Text eingeben kann.
deswegen gibt es die radio-bottons... aktuell muss der user aber zuerst drauf klicken damit bestimmte felder gesperrt werden // a´das geht via onclick
ich muss es aber irgendwie hginbekommen das die felder schon zuvor gesperrt werden enbtweder die einen 4 oder die anderen 4. So zwinge ich den Benutzer den radiobotton zu klicken wenn er die anderen felder beschreiben will und genau das klappt nicht
ich weiss nicht wie ich das lösen soll.
ich habe auch keinen schimmer welchen code ich wohin setzen muss.
Alles was ich bis jetzt probiert habe geht nicht.
Hat jemand Geduld um hier einen DAU zu helfen?
Grüße Jürgen
ich programmiere hier eine php-seite mit mysql-anbindung was ganz gut klappt.
Leider muss ich nun was in Javascript und mit ajax einbinden und check es einfach nicht.
Folgendes soll gemacht werden:
1) seite mit regsiterkarten <ul><li></li></ul> usw... // das geht
2) beim Klick auf eine Regsiterkarte muss die Seite bestehen bleiben und nur in der Regsiterkarte soll ein html-code geladen werden der Textfelder und radiobuttons beinhaltet // das geht auch via javascript und ajax (ajax ruft eine php-seite auf diese generiert den code und ajax gibt ihn aus
3) die nun in der regsiterkarte ersichtlichen Textfelder bestehen aus 1 zeile. diese Zeil hat 8 Textfelder und 2 radiobuttons, danach kommt ein "füge neue Zeile hinzu button" dieser button soll weitere Zeilen hinzufügen ohne das die erste Zeile dabei berührt wird so das dort reingeschreiben werte erhalten bleiben // das geht auch
Problem ab hier ===>
4) da es sich stets um zwar die gleichen Zeilen handelt und auch um die gleichen Textfelder wurde zuvor auf der php-seite die jedesmal von ajax abegholt wird die id's der Textfelder oder der radiobuttons mit einer zahl versehen (Zeile1 = 1, zeile2 = 2 usw) so hat jede zeile eindeutige ID#s für die enstprechenden felder
Die zeiolen selbst die nachgeladen werden stehen in <div> container die auch id's haben (so weiss ich wo die Zeilen wieder hingeladen werden müssen
Nun soll jedoch der Benutzer dazu gezwungen werden das er nur in 4 von den 8 feldern eine Text eingeben kann.
deswegen gibt es die radio-bottons... aktuell muss der user aber zuerst drauf klicken damit bestimmte felder gesperrt werden // a´das geht via onclick
ich muss es aber irgendwie hginbekommen das die felder schon zuvor gesperrt werden enbtweder die einen 4 oder die anderen 4. So zwinge ich den Benutzer den radiobotton zu klicken wenn er die anderen felder beschreiben will und genau das klappt nicht
ich weiss nicht wie ich das lösen soll.
ich habe auch keinen schimmer welchen code ich wohin setzen muss.
Alles was ich bis jetzt probiert habe geht nicht.
Hat jemand Geduld um hier einen DAU zu helfen?
Grüße Jürgen