Startseite › Foren › Deutsches LiveCode-Forum › Begrenzte Länge von Eingabefelder › Antwort auf: Begrenzte Länge von Eingabefelder
Mai 10, 2019 um 20:58 Uhr
#14709
Hallo,
ich habe das Problem nun so gelöst:
on keydown xkey
put the length of the target into x
switch
case x = 13
if the length of fld "fdcd1" of card id 76194 < 20 then
pass keydown
end if
break
case x = 14
if the length of fld "fdcd22" of card id 76194 < 20 then
pass keydown
end if
break
end switch
end keydown
Ich muss dabei für jedes Eingabefeld im Programm einen unterschiedlich lange Feldnamen vergeben, da der Name des Feldes nicht in target steht, sondern der Feldinhalt. (the length of the target : ist aber die Anzahl Chars vom Feldnamen ???)
Weiterhin habe ich anfangs nicht die Card ID meiner Hauptkarte angegeben, darum die merkwürdigen Fehler.
(keydown, returninfield usw. werte ich auf der Hauptkarte aus und nicht auf den einzelnen Karten)
Besten Dank nochmals
herby