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

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

Πώς να προσθέσετε ένα Input Check Box Με JavaScript

Ένα πλαίσιο ελέγχου εισόδου είναι ένα στοιχείο σε μια φόρμα HTML που Εναλλάσσει ένα σημάδι ελέγχου ή να απενεργοποιήσετε κάθε φορά που ο χρήστης κάνει κλικ στο κουτί. Μπορείτε να προσθέσετε δυναμικά ένα πλαίσιο ελέγχου εισόδου σε μια φόρμα HTML , για παράδειγμα, με βάση την τιμή εισόδου ενός άλλου πεδίου στη φόρμα, χρησιμοποιώντας τη μέθοδο JavaScript " createElement " για να δημιουργήσετε το πλαίσιο ελέγχου και τη μέθοδο " appendChild " για να το προσθέσετε το έντυπο . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έγγραφο HTML χρησιμοποιώντας το Σημειωματάριο ή ένα πρόγραμμα επεξεργασίας HTML . Προσθέστε τις κεφαλίδες HTML στο αρχείο :

< ! DOCTYPE HTML >



< p>

Προσθήκη Πλαίσιο ελέγχου < /title> <br> <p> < /head> 2 <br> < p> Δημιουργία μιας φόρμας HTML μέσα στο σώμα του εγγράφου και να δώσει το έντυπο ένα όνομα , έτσι ώστε να μπορείτε εύκολα να την αναφορά με τη χρήση JavaScript . Προσθέστε ένα πλαίσιο λίστας για το χρήστη για να επιλέξετε " Ναι" ή " Όχι " Καλέστε μια λειτουργία JavaScript για να επεξεργαστεί την είσοδο όταν οι αλλαγές χρησιμοποιώντας την επιλογή " onChange " συμβάν : <br> <p> <body> <br> <p> <form name="myForm"> <br> < p > Παρακαλώ επιλέξτε : <br> <p> < select name = " yesorno " <br> Η 3 <p> Εισαγωγή JavaScript πριν από την ετικέτα κλεισίματος < /head> ετικέτα με το tag <script> . Προετοιμάσει μια καθολική μεταβλητή που να δείχνει αν το πλαίσιο ελέγχου εισόδου έχει δημιουργηθεί ήδη στο false για να βεβαιωθείτε ότι το πλαίσιο ελέγχου εισόδου δεν παίρνει δημιουργήσει περισσότερες από μία φορά : <br> <p> <script> <br> <p> hasBox var = false ? <br> Η 4 <p> Δημιουργήστε τη λειτουργία που καλείται όταν οι αλλαγές επιλογής του χρήστη . Πάρτε την αξία της επιλογής του χρήστη με το " selectedIndex » ιδιοκτησίας και της τιμής κείμενο της απάντησης με το " κείμενο" ιδιοκτησίας: <br> <P> checkit λειτουργία () { <br> <p> επιλογή var = document.myForm . yesorno.selectedIndex ? . <br> <p> var selectionText = document.myForm.yesorno [ επιλογή ] κείμενο ? <br> 5 <p> Προσθέστε το πλαίσιο ελέγχου εισόδου με τη μορφή , αν η επιλογή του χρήστη είναι "ναι »και το πλαίσιο ελέγχου δεν έχει ήδη προστεθεί στη φόρμα . Χρησιμοποιήστε τη μέθοδο " createElement " για να δημιουργήσετε ένα νέο στοιχείο . Αντικατάσταση του στοιχείου " innerHTML " με τον κωδικό εισόδου για το πλαίσιο ελέγχου . Χρησιμοποιήστε τη μέθοδο " appendChild » και το όνομα της φόρμας για να προσθέσετε το νέο στοιχείο στη φόρμα . Ρυθμίστε την παγκόσμια σημαία σε "true " ότι έχει προστεθεί το κουτί : <br> <p> αν ( selectionText == " Ναι " && hasBox ! ) { <br> <p> Κουτί var = document.createElement ( " div " ) ? <br> <p> box.innerHTML = ' <input type="checkbox" name="checkme"> Ελέγξτε εδώ για να επιβεβαιώσει ? <br> <p> document.myForm.appendChild ( κουτί ) ? < br > <p> hasBox = true ? <br> <p> } <br> <p> < /script > <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/javascript-programming/90928.html' >Πώς να προσθέσετε μια υπερ-σύνδεση σε μια λεζάντα της LightBox </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/javascript-programming/90930.html' >Πώς να Βεβαιωθείτε λίστες ελέγχου για το Joomla </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/javascript-programming/91011.html" target="_blank">Πώς να προετοιμαστεί ένα Array JavaScript </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/90827.html" target="_blank">Πώς να Trace αργά το JavaScript </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/90825.html" target="_blank">Πώς να Περιστροφή Cipher σε JavaScript </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/90815.html" target="_blank">Πώς να κάνει όλα Κουμπιά False σε JavaScript </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/91269.html" target="_blank">Πώς να δημιουργήσετε ένα Heat Χάρτης </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/javascript-programming/91232.html" target="_blank">Πώς να Τοποθετήστε HTML σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/91217.html" target="_blank">Τι είναι JavaScript Void </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/90777.html" target="_blank">Πώς να κάνει ένα πρόγραμμα για να μετατρέψετε βαθμούς Κελσίου σε βαθμούς Κέλβιν </a></li> <li><a href="http://www.221021.com/Programming/javascript-programming/91033.html" target="_blank">Πώς να μετατρέψετε Javascript Μεταβλητή σε κείμενο </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>