Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15458|Vastaus: 0

[ASP.NET] Asp.net TextBox voi syöttää vain numeroita

[Kopioi linkki]
Julkaistu 27.3.2015 15.45.42 | | |

<asp:textbox id="TextBox1" runat="palvelin"

width="80px"></asp:textbox>

Itse asiassa palvelimen ohjaus voi myös lisätä onkeydown- ja up-tapahtumia

Näin voit syöttää vain desimaaleja ja lukuja



.NET-kehityksessä datan oikeellisuuden varmistamiseksi käyttäjien on usein tarkistettava syöttämänsä sisältö; kuvainnollisesti vain numeroita voidaan syöttää.

Aloita lisäämällä ominaisuustapahtuma TextBox-kontrolliin:

<asp:textbox class="Teksti"

        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>

Näppäimistö tarkistaa, onko se 0-9, jos ei, se ei syötä nykyistä syötettä tekstikenttään

Huomautus: Tämä menetelmä ohjaa TextBoxia syöttämään vain numerot: 0~9, mikä antaa käsityksen

Lisäravinne:

1. Peruuta katkollinen laatikko, kun painiketta painetaan



Lisää syötteeseen attribuuttiarvo hideFocus tai HideFocus=true

2. Lue vain tekstikentän sisältö



Lisää attribuuttiarvo readonly-syötteeseen

3. Estä TEKSTI-dokumenttien takaisin tyhjentäminen (tyylisisältöä voidaan käyttää luokkaviitteenä)



<INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>

4. ENTER-näppäin siirtääksesi kursorin seuraavaan syöttölaatikkoon

<syöttö >

5. Vain kiinaksi (vilkkumisella)

<input>Käytä Ascii-koodien valikoimaa arvioidaksesi

6. Vain numeroille (vilkkumisella)

<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > käyttää Ascii-koodin aluetta arvioidakseen

7. Vain numeroille (ei välkkymistä)

<input style="ime-mode:disabled"> käyttää Ascii-koodin aluetta arvioidakseen

8. Syöttää vain englanti ja numerot (vilkkumalla



<inputonbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" > validoitu js:n säännöllisillä lausekkeilla

9. Kilven syöttömenetelmä

<input type="text" name="url" style="ime-mode:disabled">

10. Syötä vain numerot, desimaalipisteet, miinus (-) merkit (ei vilkkumista)

<input>Käytä Ascii-koodien valikoimaa arvioidaksesi




Edellinen:Miten näytän RadioButtonListin asp.net pystysuorassa ja vaakasuorassa rivissä?
Seuraava:asp.net postilaatikon muodon regexin validointi
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com