Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να Απόκρυψη μια DIV σε μια καταχώρηση σε JavaScript

Χρησιμοποιώντας μια μέθοδο επαναδημοσίευσης στις φόρμες σας --- όπου η ίδια σελίδα και περιέχει τη φόρμα και το επεξεργάζεται --- μπορεί να βοηθήσει στην απλοποίηση τον κωδικό σας και να διατηρήσει μια συνεπή διεπαφή χρήστη και την εμπειρία του χρήστη . Ως μέρος της διαδικασίας postback , όμως, θα θελήσετε πιθανώς να κρύψει κάποια στοιχεία της σελίδας ? , Για παράδειγμα , μπορεί να θέλετε να κάνετε μόνο το
που περιέχει το έντυπο, ορατή η πρώτη φορά , χρησιμοποιώντας την οθόνη επαναδημοσίευσης της σελίδας για να επιτρέψει στο χρήστη να επιβεβαιώνει τη συμβολή τους πριν από την υποβολή της μια τελευταία φορά . Για να αποκρύψετε ένα div για επαναδημοσίευσης , θα χρησιμοποιούν JavaScript , αναλύονται με μερικές απλές PHP . Οδηγίες
Η

1 Ανοίξτε το αρχείο PHP που περιέχει τη φόρμα HTML και το χειρισμό της μεθοδολογίας postback κώδικα . Μετακινηθείτε προς τα κάτω στο

που θέλετε να αποκρύψετε και να κάνει μια σημείωση είναι "id ", ή το μοναδικό αναγνωριστικό ( για παράδειγμα , "id = " div_to_be_hidden » σηματοδοτεί μια
με την μοναδική ταυτότητα της " div_to_be_hidden " ) . Εάν η
δεν έχει επί του παρόντος , προσθέστε ένα χαρακτηριστικό id στην ετικέτα . 2

Αντιγράψτε και επικολλήστε την ακόλουθη γραμμή κώδικα ως την πρώτη γραμμή στο αρχείο προέλευσης της ιστοσελίδας του , καθιστώντας καμία αλλαγή σε αυτό εκ των προτέρων :

\\ n document.getElementById ( " $ _POST . [ « postback_check " ] . " ' ) style.display = ' none ' ? . \\ n " ? } αλλού { $ postbackhide = " " ? } >

Αυτή κώδικα PHP προσθέτει κάποια JavaScript που θα ελέγχει τα συμφραζόμενα αν η σελίδα είναι στην αρχική οθόνη ή σε λειτουργία επαναδημοσίευσης , και να κρύψει ένα συγκεκριμένο div κατάλληλα .
εικόνων 3

Μετακίνηση προς τα κάτω στο έγγραφο με την σημερινή της μορφή , που χαρακτηρίζεται από τις "

" αρχίσει και "
" ετικέτες τέλους . Προσθέστε ένα στοιχείο εισόδου με τον τύπο " κρυφό ", η ονομασία " postback_check " και τιμή το ίδιο με το id της
που θα πρέπει να κρύβονται . Για παράδειγμα , εάν η
ονομαζόταν " div_to_be_hidden , " θα πρέπει να προσθέσετε την ακόλουθη είσοδο στη φόρμα :

?
Η 4

Προσθέστε μια σύντομη γραμμή κώδικα καλώντας το JavaScript δημιουργηθεί στη λειτουργία PHP στην πρώτη γραμμή της σελίδας . Θα ήθελα να προσθέσω αμέσως κάτω από το

θέλετε να κρύψει, έτσι ώστε ο κώδικας θα εκτελεστεί μετά το
φορτώνεται στη μνήμη της σελίδας . Κάντε αντιγραφή και επικόλληση του κώδικα , χωρίς να κάνει τροποποιήσεις σε αυτό :


5

Αποθηκεύστε το έγγραφο και κλείστε τον επεξεργαστή . Όταν φορτωθεί το έντυπο , η

θα εμφανιστεί ως κανονικό ? Για postback , το κρυφό " postback_check " πεδίο θα προκαλέσει την αρχικοποίηση PHP , προσθέτοντας τον απαραίτητο κώδικα JavaScript για να κρύψει το
, χρησιμοποιώντας " style.display " του JavaScript ιδιότητες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα