Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Wo liegt da mein fehler ?? Habe die Trennung der beiden Funktionen auch schon mit "Komma" und "and" versucht.

geht das überhaupt ?? Müßte doch möglich sein 2 oder mehrere Funktionen aufzurufen ??

Bitte um Hilfe.

.....onSubmit=return "check(this.stoerungstext)" & " test()" >

Original geschrieben von sheyder

.....onSubmit=return "check(this.stoerungstext)" & " test()" >

wie es aussieht geben dir beide fnkt einen booleachen wert zurueck

versuch das mal :

onSubmit="return (check() || test())" >

  • Autor

Die eine Funktion gibt einen Wahrheitswert zurüch, die andere Funktion übergibt auch noch einen Text.

Funktioniert noch nicht zusammen.

Bin noch am basteln....

Aber danke erst einmal.

Wenn es nicht klappt, dann lass ich eine davon weg.

Original geschrieben von zirri

wie es aussieht geben dir beide fnkt einen booleachen wert zurueck

versuch das mal :

onSubmit="return (check() || test())" >

wie zirri schon sagte ist dabei wichtig das beide funktionen einen bool wert zurückgeben!!! achte darauf

Original geschrieben von sheyder

... Habe die Trennung der beiden Funktionen auch schon mit "Komma" und "and" versucht...

.....onSubmit=return "check(this.stoerungstext)" & " test()" >

das, was du brauchst ist der strichpunkt ;

das ganze sieht dann so aus:

.....onSubmit=return "check(this.stoerungstext);test()" >

sollte eigentlich funktionieren !

Original geschrieben von hWARS

.....onSubmit=return "check(this.stoerungstext);test()" >

sollte eigentlich funktionieren !

so wird das sicherlich schonmal nicht funktionieren...

a)guck dir mal die Anfuehrungsstriche an...

b)return und dann eine aneinanderreihung von funktionsaufrufen ...

nein, was soll er da denn zurueckgeben ?

sicherlich ist das Semikolon gut zum aneinanderreihen von funktionsaufrufen, aber nicht in diesem context

gruss

  • Autor

Das mit dem || hat mir schon weitergeholfen.

Danke erst einmal.

Das Problem liegt aber doch noch tiefer. Die 2. Funktion gibt ja auch einen Wahrheitswert zurück und das steht irgendwie im Konflikt mit der 1. Funktion.

Wenn ich im Script den Wahrheitswert ändere, dann funktionieren zwar die Funktionen beide, aber ich kann die Meldung nicht mehr absetzen.

Das Formular bekommt dann sein O.K. nicht mehr.

Aber noch mal vielen Dank.

Original geschrieben von sheyder

Das mit dem || hat mir schon weitergeholfen.

Danke erst einmal.

Das Problem liegt aber doch noch tiefer. Die 2. Funktion gibt ja auch einen Wahrheitswert zurück und das steht irgendwie im Konflikt mit der 1. Funktion.

Wenn ich im Script den Wahrheitswert ändere, dann funktionieren zwar die Funktionen beide, aber ich kann die Meldung nicht mehr absetzen.

Das Formular bekommt dann sein O.K. nicht mehr.

Aber noch mal vielen Dank.

problem erledigt?

Die idee mit der vorgeschalteten funktion sollte deine probleme lösen

das heißt im onClick rufst du eine Funktion auf

die wiederum die beiden nacheinander aberabeitet.

mit || hast du eine logische verknüpfung, dass heißt, er wertet beide aus,

was in deinem fall wohl eher nicht der sinn ist.

bin mir nach mehrmaligem durchlesen immer noch nicht so ganz im klaren was das problem ist, hab mal bei mir in codes geschaut und folgendes gefunden:

onSubmit="return (checkDate(delDatumVon.value,'frmDelHistory','delDatumVon',1) && checkDate(delDatumBis.value,'frmDelHistory','delDatumBis',1));"

da werden ja auch werte übergeben und es sind zwei (oder beliebig viele funktionen)

ist halt zweimal die selbe funktion, aber es ist ja egal was für funktionen man hintereinander schaltet solange sie eben booelsche werte zurückliefern.

hoffe das hilft etwas

begbie

Vielleicht ist es einfach nur das Problem,

dass in JavaScript (wie in allen verwandten Sprachen)

ein logisches And ein && ist und ein logischer OR ein ||

In dem ersten Beitrag ist hier ein einfaches & zu lesen.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.