<asp:textbox id="TextBox1" runat="διακομιστής"
Πλάτος="80px"></asp:πλαίσιο κειμένου>
Στην πραγματικότητα, τα στοιχεία ελέγχου διακομιστή μπορούν επίσης να προσθέσουν συμβάντα onkeydown και up
Με αυτόν τον τρόπο, μπορείτε να εισάγετε μόνο δεκαδικά ψηφία και αριθμούς
Στην ανάπτυξη .NET, προκειμένου να διασφαλιστεί η ορθότητα των δεδομένων, οι χρήστες συχνά απαιτείται να επαληθεύουν το περιεχόμενο που εισάγουν, μεταφορικά μιλώντας, μπορούν να εισαχθούν μόνο αριθμοί.
Ξεκινήστε προσθέτοντας ένα συμβάν ιδιότητας στο στοιχείο ελέγχου TextBox:
<asp:textbox class="Κείμενο"
onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false; "
id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">
</asp:πλαίσιο κειμένου>
Το πληκτρολόγιο ελέγχει όταν πατηθεί για να δει αν είναι 0-9, εάν όχι, δεν τοποθετεί την τρέχουσα είσοδο στο πλαίσιο κειμένου
Σημείωση: Αυτή η μέθοδος ελέγχει το πλαίσιο κειμένου για να εισάγει μόνο αριθμούς: 0~9, παρέχοντας μια ιδέα
Συμπλήρωμα:
1. Ακυρώστε το διακεκομμένο πλαίσιο όταν πατηθεί το κουμπί
Προσθέστε την τιμή του χαρακτηριστικού hideFocus ή HideFocus=true στην είσοδο
2. Διαβάστε μόνο το περιεχόμενο του πλαισίου κειμένου
Προσθέστε την τιμή του χαρακτηριστικού μόνο για ανάγνωση στην είσοδο
3. Αποτρέψτε την εκκαθάριση εγγράφων TEXT (το περιεχόμενο στυλ μπορεί να χρησιμοποιηθεί ως αναφορά κλάσης)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. Πλήκτρο ENTER για να μετακινήσετε τον κέρσορα στο επόμενο πλαίσιο εισαγωγής
< > εισόδου
5. Μόνο στα κινέζικα (με αναβοσβήνει)
<input>Χρησιμοποιήστε το εύρος των κωδικών Ascii για να κρίνετε
6. Μόνο για αριθμούς (με αναβοσβήνει)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > χρησιμοποιήσετε το εύρος του κώδικα Ascii για να κρίνετε
7. Μόνο για αριθμούς (χωρίς τρεμόπαιγμα)
<input style="ime-mode:disabled"> χρησιμοποιήστε το εύρος του κώδικα Ascii για να κρίνετε
8. Μόνο αγγλικά και αριθμοί μπορούν να εισαχθούν (με αναβοσβήνει)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > επικυρωθεί με τις κανονικές εκφράσεις του js
9. Μέθοδος εισαγωγής ασπίδας
<input type="text" name="url" style="ime-mode:disabled">
10. Εισαγάγετε μόνο αριθμούς, δεκαδικά ψηφία, μείον (-) χαρακτήρες (δεν αναβοσβήνουν)
<input>Χρησιμοποιήστε το εύρος των κωδικών Ascii για να κρίνετε |