[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms wenn Textfeld nicht Standardwert dann Kontrollkästchen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Web/Internet - Webdesign, eForms
Themen
Beiträge
Moderatoren
Letzter Beitrag

wenn Textfeld nicht Standardwert dann Kontrollkästchen

aumic
Beiträge gesamt: 5

16. Okt 2020, 23:47
Beitrag # 1 von 5
Bewertung:
(8553 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, ich habe ein Textfeld und davor ein Kontrollkästchen.

Wenn ich in das Textfeld einen Eintrag mache (der vom Standardwert abweicht), dann soll das Kontrollkästchen per JavaScript angeklickt werden.
Hat jemand eine Idee, wie ich das umsetzen könnte?

Vielen Dank für die Mühe!
Michi
X

wenn Textfeld nicht Standardwert dann Kontrollkästchen

Thomas Richard
Beiträge gesamt: 19327

17. Okt 2020, 12:49
Beitrag # 2 von 5
Beitrag ID: #577208
Bewertung:
(8518 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe solche Konstellationen in der Regel so umgesetzt:

Erst wenn das Kontrollkästchen gesetzt wird, taucht das Textfeld dahinter überhaupt auf und der Focus wird gleich reingesetzt.


als Antwort auf: [#577205]

wenn Textfeld nicht Standardwert dann Kontrollkästchen

aumic
Beiträge gesamt: 5

17. Okt 2020, 13:22
Beitrag # 3 von 5
Beitrag ID: #577209
Bewertung:
(8509 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,
das ist ein interessanter Ansatz.
Werde ich mal ausprobieren, Danke!


als Antwort auf: [#577208]

wenn Textfeld nicht Standardwert dann Kontrollkästchen

Thomas Richard
Beiträge gesamt: 19327

18. Okt 2020, 15:44
Beitrag # 4 von 5
Beitrag ID: #577214
Bewertung:
(8388 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ansonsten müßte es eigentlich so funktionieren:

Wenn du dem Textfeld ein Validierungscript mitgibst, das einfach bei Verlassen des Textfeldes den Wert für das voranstehende Kästchen auf 'Ja' setzt, sollte das Häkchen auftauchen.

Code
if (event.value.toString().length > 0) 
{this.getField(„checkbox").value = "Ja";}
else
{this.getField(„checkbox").value = "no";}



als Antwort auf: [#577209]

wenn Textfeld nicht Standardwert dann Kontrollkästchen

aumic
Beiträge gesamt: 5

18. Okt 2020, 16:08
Beitrag # 5 von 5
Beitrag ID: #577216
Bewertung:
(8378 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Thomas, so müsste es gehen, wenn kein Standardwert vorgegeben ist. Ansonsten müsste ich statt »> 0« einfach den Standardwert wiederholen. Noch eleganter wäre es, wenn ich den Standardwert einfach auslesen könnte. Meine Idee war nun etwas in dieser Form (ob das funktioniert muss ich aber noch probieren):
Code
// Custom Format Script for Text Field 
var chbxname = "checkbox";
if (event.target.value==event.target.defaultValue || event.target.value=="") {
event.target.value==event.target.defaultValue;
this.getField(chbxname).value = "Nein";
} else {
this.getField(chbxname).value = "Ja";
}



als Antwort auf: [#577214]
X