<asp:textbox id="TextBox1" runat="server"
width="80px"></asp:textbox>
Tegelikult saavad serveri juhtimised lisada ka onkeydowni ja upi sündmusi
Nii saad sisestada ainult kümnendkohti ja numbreid
.NET arenduses peavad andmete korrektsuse tagamiseks kasutajad sageli sisestatud sisu kinnitama, kujundlikult öeldes saab sisestada ainult numbreid.
Alusta omaduse sündmuse lisamisega TextBoxi juhtimisse:
<asp:textbox class="Tekst"
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:textbox>
Klaviatuur kontrollib, kui vajutada, kas see on 0-9, kui ei, siis ei pane praegust sisendit tekstikasti
Märkus: See meetod juhib TextBoxi sisestama ainult numbreid: 0~9, andes idee
Lisainfo:
1. Tühista punktkast, kui nuppu vajutatakse
Lisa sisendisse atribuutväärtus hideFocus või HideFocus=true
2. Loe ainult tekstikasti sisu
Lisa atribuudi väärtus ainult lugemiseks sisendisse
3. Takistada TEKSTI dokumentide puhastamist (stiilisisu saab kasutada klassiviitena)
<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>
4. ENTER klahv, et liigutada kursor järgmisse sisendkasti
<sisend>
5. Ainult hiina keeles (vilkumisega)
<input>Kasuta Ascii koodide valikut hindamiseks
6. Ainult numbrite jaoks (vilkumisega)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > kasutada Ascii koodi vahemikku hindamiseks
7. Ainult numbrite jaoks (ei vilku)
<input style="ime-mode:disabled"> kasuta Ascii koodi vahemikku hindamiseks
8. Sisestada saab ainult inglise keelt ja numbreid (vilkumisega)
<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > valideeritud js-i regulaaravaldistega
9. Kilbi sisendmeetod
<sisendtüüp="tekst" nimi="url" stiil="ime-mode:disabled">
10. Sisesta ainult numbrid, kümnendkohad, miinus (-) tähemärgid (ilma vilkumiseta)
<input>Kasuta Ascii koodide valikut hindamiseks |