102 of 119 menu

Μέθοδος submit

Η μέθοδος submit μας επιτρέπει να εργαζόμαστε με το συμβάν submit της JavaScript. Μας επιτρέπει να συνδέουμε έναν χειριστή με το συμβάν submit της JavaScript ή να ενεργοποιούμε αυτό το συμβάν σε ένα στοιχείο.

Σύνταξη

Μπορούμε να περάσουμε στη μέθοδο μια συνάρτηση-χειριστή, η οποία θα ενεργοποιείται κάθε φορά που εμφανίζεται το συμβάν, στην οποία μπορεί με τη σειρά της να μεταδίδεται ένα αντικείμενο συμβάντος:

.submit(συνάρτηση-χειριστής);

Σε αυτή την περίπτωση, η μέθοδος θα λειτουργεί ανάλογα με την κατασκευή .on('submit', handler) της μεθόδου on.

Επίσης, ως προαιρετική παράμετρο μπορούμε να περάσουμε στη μέθοδο ένα αντικείμενο με δεδομένα, τα οποία θα μεταδίδονται στη συνάρτηση-χειριστή:

.submit([δεδομένα συμβάντος], συνάρτηση-χειριστής);

Ή μπορούμε να μην περάσουμε καμία παράμετρο, τότε η μέθοδος θα λειτουργεί ανάλογα με το .trigger('submit') της μεθόδου trigger:

.submit();

Το συμβάν submit εμφανίζεται σε ένα στοιχείο, όταν ο χρήστης, για παράδειγμα, πατάει στο κουμπί 'submit' σε μια φόρμα. Αυτό το συμβάν μπορεί να προσαρτηθεί μόνο σε στοιχεία της ετικέτας form. Το συμβάν submit εμφανίζεται σε ένα στοιχείο, όταν ο χρήστης, για παράδειγμα, πατάει στο κουμπί 'submit' σε μια φόρμα. Αυτό το συμβάν μπορεί να προσαρτηθεί μόνο σε στοιχεία της ετικέτας form.

Παράδειγμα

Στο επόμενο παράδειγμα έχουμε μια απλή φόρμα, στην οποία θα συνδέσουμε έναν χειριστή συμβάντων χρησιμοποιώντας τη μέθοδο submit, με ένα πεδίο κειμένου και ένα κουμπί - input με τύπο submit. Ας εισάγουμε κείμενο στο πεδίο κειμένου, και όταν πατάμε στο κουμπί να ελέγχουμε αυτό το κείμενο. Αν εισάγουμε 'jQuery', τότε στο span θα εμφανίσουμε το κείμενο 'Καλό!', με τη βοήθεια των μεθόδων text και show, και αν κάτι άλλο, τότε - 'Κακό...':

<p>jQuery</p> <form action="/"> <div> <input type="text"> <input type="submit"> </div> </form> <span></span> $('form').submit(function(event) { event.preventDefault(); if ($('input').first().val() === 'jQuery') { $('span').text('Καλό!').show(); return; } $('span').text('Κακό...').show(); });

Δείτε επίσης

  • μέθοδος trigger,
    που επιτρέπει την ενεργοποίηση όλων των χειριστών συμβάντων, που είναι συνδεδεμένοι σε ένα στοιχείο για συμβάντα ενός συγκεκριμένου τύπου
  • μέθοδος on,
    που επιτρέπει τη σύνδεση ενός χειριστή συμβάντων σε ένα στοιχείο
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη