Περισσότερα
Καθαρισμός πεδίων φόρμας με jQuery
Θέλω να διαγράψω όλα τα πεδία εισόδου και τα πεδία περιοχής κειμένου σε μια φόρμα. Λειτουργεί ως εξής όταν χρησιμοποιώ ένα κουμπί εισόδου με την κλάση reset
:
$(".reset").bind("click", function() {
$("input[type=text], textarea").val("");
});
Αυτό θα καθαρίσει όλα τα πεδία στη σελίδα, όχι μόνο αυτά της φόρμας. Πώς θα έμοιαζε ο επιλογέας μου μόνο για τη φόρμα στην οποία ζει το πραγματικό κουμπί επαναφοράς;
384
3
Για jQuery 1.6+:
Για jQuery < 1.6:
Παρακαλούμε δείτε αυτή τη δημοσίευση: https://stackoverflow.com/questions/680241/blank-out-a-form-with-jquery
Ή
Όπως προτείνει η jQuery attr:
Αυτό δεν θα χειριστεί περιπτώσεις όπου τα πεδία εισόδου της φόρμας έχουν μη κενές προεπιλεγμένες τιμές.
Κάτι σαν
Γιατί πρέπει να γίνει με οποιαδήποτε JavaScript;
http://www.w3.org/TR/html5/the-input-element.html#attr-input-type-keywords
Δοκίμασα πρώτα αυτό, δεν θα καθαρίσει πεδία με προεπιλεγμένες τιμές.
Εδώ'είναι ένας τρόπος για να το κάνετε με jQuery, τότε: