mit dropdown möchte ich Einträge in Textfeldern ändern.

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Tom
Beiträge: 61
Registriert: 21.08.2007, 13:54

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Tom » 03.09.2007, 10:48

Hallo,

ich nutze eine combobox/dropdown und möchte mit dieser die Einträge in Textfeldern ändern.

Dazu wollte ich eine If-Schleife verwenden. Hier meinen Schleife

if combobox.rawvalue=="eins" then

textfeld="Test"

endif

Wo ist mein Fehler?

Gruss TOM

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Gentleman » 03.09.2007, 13:10

Der Wert ist verkeht...

Code: Alles auswählen

if(this.rawValue == 1)
{
    textfeld.rawValue = "Test";
}
else
{
    textfeld.rawValue = "Nichts";
}
<<< Funtzt nur unter JavaScript... Benutze kein FormCalc

Und ein Tipp F1 ist ziemlich hilfreich...



Tom
Beiträge: 61
Registriert: 21.08.2007, 13:54

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Tom » 04.09.2007, 11:28

vielen Dank Gentleman für die Antwort.

Ich habe gestern Abend gleich Dein Code Snippet ausprobiert. Das Ergebnis war leider nicht so wie erhofft. Ich habe folgendes eingegeben, wobei test1 und test2 in der dropdownliste Auswählen lassen.

----- Formular1.#subform[0].Geraet1::change - (JavaScript, client) ---

if (this.rawValue=="test1")
 {
  t1.rawValue="test1";
 }
else if (this.rawValue=="test2")
 {
  t1.rawValue="test2";
 }
else
 {
 t1.rawValue="Nichts";
 }

Beim Ausführen des Code-Snipplet bekomme ich ein verwirendes Ergebnis. Wähle ich test1 aus so passiert nichts. Wähle ich dann test2 aus, so bekomme ich in mein Textfeld t1 gleich test1. Wähle ich dann wieder test1 so ist das Ergebnis dann test2.

Also ist der Fehler  noch im Detail. Nur ich sehe den Fehler nicht.

Gruss TOM

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Gentleman » 04.09.2007, 11:46

Hi,
falsches ereignis arbeite mal mit validate und nicht mit change.

Tom
Beiträge: 61
Registriert: 21.08.2007, 13:54

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Tom » 10.09.2007, 10:13

Danke für die Antwort.

Am Wochenende hab ich es Ausprobiert und es klappt.

Hin und wieder bekomme ich die Fehlermeldung Prüfung fehlgeschlagen für den ersten Wert in der Liste. Bei den anderen Werten nicht. Wodran liegt das?

 

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Gentleman » 10.09.2007, 13:02

kannst du das PDF mal uploaden oder den Script hier rein posten?

Tom
Beiträge: 61
Registriert: 21.08.2007, 13:54

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Tom » 11.09.2007, 08:27

Hi,

hier nun meine pdf-datei. Ich hoffe Du kannst damit etwas anfangen.

Gruss Tom
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Gentleman » 11.09.2007, 10:09

nööö...

bei mir entstehen keine Fehler und wo wird überhaupt was geändert???



Tom
Beiträge: 61
Registriert: 21.08.2007, 13:54

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Tom » 11.09.2007, 10:38

ich habe eben die PDF in dem Adobe-Reader 8 mal ausprobiert und bekomme den gleichen Fehler, wie mit Acrobat 7. Wähle ich bei Löschmittel Wasser aus, dann geht ein kleines Fenster auf und darin steht für löschmittel Prüfung fehlgeschlagen. Clickt man auf Ok, dann steht die entsprechende Zahl da. Bei den anderen Werten kommt kein Fehler. Zu jedem Wert in der Auswahlliste gehört eine entsprechende Zahl.

Ich finde es nur komisch, dass nur immer beim ersten Wert dieser Fehler angezeigt wird und bei den anderen nicht.

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

mit dropdown möchte ich Einträge in Textfeldern ändern.

Beitrag von Gentleman » 11.09.2007, 10:59

Dein Problem ist ereigniss abhängig!
Benutze mal exit...

Mußt mal rum probieren!!!

Antworten