preventDefault verhindert, dass die vorgesehene Aktion des HTML-Elements durchgeführt wird, z.B., um das Formular mit Javascript zu prüfen, bevor es an die Anwendung auf dem Server geschickt wird. Η μέθοδος preventDefault () που σημαίνει ότι ακυρώνει το συμβάν, η προεπιλεγμένη ενέργεια που ανήκει στο συμβάν δεν θα πραγματοποιηθεί. Για παράδειγμα, αυτό μπορεί να είναι χρήσιμο όταν: Κάνοντας κλικ σε ένα κουμπί “Υποβολή”, εμποδίζετε την υποβολή μιας φόρμας
Τι κάνει η μέθοδος preventDefault;
Η μέθοδος preventDefault() ακυρώνει το συμβάν εάν είναι ακυρώσιμο, πράγμα που σημαίνει ότι η προεπιλεγμένη ενέργεια που ανήκει στο συμβάν δεν θα πραγματοποιηθεί. Για παράδειγμα, αυτό μπορεί να είναι χρήσιμο όταν: Κάνοντας κλικ σε ένα κουμπί “Υποβολή”, εμποδίζετε την υποβολή μιας φόρμας. Κάνοντας κλικ σε έναν σύνδεσμο, αποτρέψτε τον σύνδεσμο να ακολουθεί τη διεύθυνση URL. Σημείωση: Δεν είναι όλα τα συμβάντα ακυρώσιμα.
Τι κάνει το preventDefault στο Salesforce;
Ορισμός και χρήση. Η μέθοδος preventDefault() ακυρώνει το συμβάν εάν είναι ακυρώσιμο, πράγμα που σημαίνει ότι η προεπιλεγμένη ενέργεια που ανήκει στο συμβάν δεν θα πραγματοποιηθεί.
Τι συμβαίνει όταν καλώ το preventDefault () κατά τη ροή συμβάντων;
Η κλήση του preventDefault () κατά τη διάρκεια οποιουδήποτε σταδίου ροής συμβάντος ακυρώνει το συμβάν, πράγμα που σημαίνει ότι οποιαδήποτε προεπιλεγμένη ενέργεια που κανονικά εκτελείται από την υλοποίηση ως αποτέλεσμα του συμβάντος δεν θα πραγματοποιηθεί. Μπορείτε να χρησιμοποιήσετε το Event.cancelable για να ελέγξετε εάν το συμβάν μπορεί να ακυρωθεί. Η κλήση του preventDefault () για ένα μη ακυρώσιμο συμβάν δεν έχει κανένα αποτέλεσμα.
Πώς μπορώ να αποτρέψω την προεπιλεγμένη ενέργεια ενός στοιχείου;
Η μέθοδος event.preventDefault () σταματά την προεπιλεγμένη ενέργεια ενός στοιχείου από το να συμβεί. Για παράδειγμα: Αποτρέψτε την υποβολή φόρμας από ένα κουμπί υποβολής. Αποτρέψτε έναν σύνδεσμο από το να ακολουθεί τη διεύθυνση URL. Συμβουλή: Χρησιμοποιήστε τη μέθοδο event.isDefaultPrevented () για να ελέγξετε εάν το preventDefault ()κλήθηκε η μέθοδος για το συμβάν.