Caseta input doar cu cifre si limitare numar caractere

Coduri intrebari, probleme legate de HTML, XHTML si CSS
Para81szs
Mesaje:4

Caseta input doar cu cifre si limitare numar caractere

Salutare am de modificat un formular de contact care nu mai primeste cifre si doar litere; si nu stiu unde am gresit. eu doresc doar cifre si nu litere.
Am schimbat si type in telphone/tel etc dar la fel....nu pot pune cifre (eu doresc sa fie puse doar cifre, nimic altceva).
Are cineva idee ce trebuie sa fac?

in HTML am asta:

Cod: Selectaţi tot

<tr>
 <td valign="top">
  <label for="telephone">Telefon *</label>
 </td>
 <td valign="top">
  <input  type="text" name="telephone" maxlength="10" size="30">
 </td>
</tr>

MarPlo
Salut,
Incearca o caseta <input> cu type="number" si atributul required.

Cod: Selectaţi tot

<input type="number" name="telephone" required maxlength="10" size="30">

Para81szs
Ok, am facut modificarea asta, merge sa pun dosr numere dar nu se mai opreste la 10 cifre :(

MarPlo
Adauga urmatorul cod javascript in acel <input> (opreste adaugarea de mai mult de 10 caractere):

Cod: Selectaţi tot

onkeypress="if(this.value.length>=10) return false;"
- Codul pt. acea caseta ar fi:

Cod: Selectaţi tot

<input type="number" name="telephone" onkeypress="if(this.value.length>=10) return false;" required maxlength="10" size="30">

Para81szs
Nu merge, iti pot da PM daca doresti

MarPlo
Incearca acest cod:

Cod: Selectaţi tot

<input type="number" name="telephone" onkeypress="if(this.value.length>=10) return false;" required maxlength="10" min="1" max="9999999999" size="30">
- Demo:
Numai numere, maxim 10 caractere

Para81szs
Gata, a mers acum. Mersi mult!

Subiecte similare