henri2014
Goto Top

Form wird versendet, wenn ich irgendwo klicke

Hallo zusammen,

habe ich wieder ein Problem festgestellt, wenn ich das Form ausfüllt, eine richtige Email-Adresse und pflichte Felder ausfülle,einfach irgendwo daneben klicke, wird mein Form versenden, ohne dass ich auf dem Button versenden klicke.

Können Sie mir bitte sagen was los ist?

so sieht mein onSelect des Buttons versenden aus
If(
    IsMatch(
        DataCardValue4.Text;
        "^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$"    
    );
    If(
        SubmitForm(SharePointForm1);Navigate(Screen1);
        Notify(
            "Ihr Antrag wurde erfolgreich versendet";    
            NotificationType.Success; 
            0
        );
        Notify(
            "Wurde leider Ihr Antrag nicht versendet";    
            NotificationType.Error;
            0
        )
    );
    Notify(
        "Bitte geben Sie eine gültige E-Mail-Adresse ein";    
        NotificationType.Error
    ) 
)
2023-08-07 13_35_40-

Content-Key: 8069366409

Url: https://administrator.de/contentid/8069366409

Printed on: June 23, 2024 at 03:06 o'clock

Member: michi1983
michi1983 Aug 07, 2023 at 12:48:38 (UTC)
Goto Top
Hallo,

um das beantworten zu können, müssten wir schon den ganzen Code des Formulars sehen.
Das kann ein falsch spezifierter CSS Selektor sein, das kann ein Amok laufendes onClick Event sein, etc...

Gruß
Member: Henri2014
Henri2014 Aug 07, 2023 updated at 13:57:50 (UTC)
Goto Top
@michi1983,
ich glaube habe ich es gefunden es lag hier die Zeile wurde kommentiert, leider was ich nicht verstehe ich das wenn ich eine gültige E-Mail-Adresse eingeben, bekomme ich weiterhin den Error "Bitte geben Sie eine gültige E-Mail-Adresse ein" wenn ich in einem anderen Feld klicke, woran liegt es? hast du eine Ahnung?
wenn ich die Zeile "SubmitForm(SharePointForm1);" kommentiert bekomme ich leider keine Meldung "Bitte geben Sie eine gültige E-Mail-Adresse ein"
If(
    IsMatch(
        DataCardValue4.Text;
        "^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$"   
    );
    //SubmitForm(SharePointForm1);
   Notify("Bitte geben Sie eine gültige E-Mail-Adresse ein"; NotificationType.Error)  
)
Member: michi1983
michi1983 Aug 07, 2023 at 13:52:59 (UTC)
Goto Top
1. bitte nutze auch code Tags in deinen Kommentaren
2. ohne deinen ganzen Code zu kennen, kann dir hier keiner antworten, sondern nur raten
Member: Henri2014
Henri2014 Aug 07, 2023 at 15:02:38 (UTC)
Goto Top
Habe ich diese probieren leider klappt es einfach nicht kkann jemandem mir sagen was los?
2023-08-07 17_01_17-fotos
Member: Xerebus
Xerebus Aug 16, 2023 at 09:31:33 (UTC)
Goto Top
Wie @michi1983 schon gesagt hat.
Mit deinen Codeschnippsel kann dir keiner hier helfen.