Bueno aca esta solo letras (mayusculas y minusculas) y numeros + el espacio pero eso sino te sirve lo sacas
Código javascript
:
Ver original<script language="javascript">
<!--
function num_letra(){
var key=window.event.keyCode;
if ((key < 65 || key > 90) && (key < 97 || key > 122) && (key < 48 || key > 57) && key != 32){
window.event.keyCode=0;
}}
-->
</script>
Sin la opcion de dar el espacio con la barra solo modificas y lo dejas asi:
Código javascript
:
Ver original<script language="javascript">
<!--
function num_letra(){
var key=window.event.keyCode;
if ((key < 65 || key > 90) && (key < 97 || key > 122) && (key < 48 || key > 57)){
window.event.keyCode=0;
}}
-->
</script>
el llamado asi con el onKeypress en el campo text
<input type="text" name="text6" onKeyPress="num_letra()">
Cita: Krinita
Y otra cosa tambien necesito saber como
hacer para que el tex solo me acepte 2 nuero
y que estos sean del 0 al 13
No te entendi bien algo como que acepte los numeros en un orden osea primero numeros o primero letras o mesclados. Si es primero numeros como el ejemplo que te dejo lo tienes que modificar ya que es para 3 numeros y necesitas modificar para la cantidad de caracteres que necesites:
Código javascript
:
Ver original<script language="vbscript" runat="server">
yfalla=request.form("AASERIE")
ynombre=request.Form("AANOMBRE")
ydesfalla=request.Form("AAFALLA")
yfalla=ucase(yfalla)
ylargofalla=len(yfalla)
reglanumero="0123456789"
largoreglanumero=len(reglanumero)
reglaletra="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
largoreglaletra=len(reglaletra)
for i=1 to 3
caracter=mid(yfalla,i,1)
for j=1 to largoreglaletra
caracterregla=mid(reglaletra,j,1)
if caracter=caracterregla then
cadena=cadena & "A"
end if
next
next
for i=4 to ylargofalla
caracter=mid(yfalla,i,1)
for j=1 to largoreglanumero
caracterregla=mid(reglanumero,j,1)
if caracter=caracterregla then
cadena=cadena & "9"
end if
next
next
if cadena="AAA99999" then
response.Write "ok validado"
camponom=ynombre
campofalla=ynumfalla
campodesfalla=ydesfalla
else
response.Write "ERROR"
end if
</script>
para usar lo anterior:
Código javascript
:
Ver original<script language="javascript">
function ABC(t)
{
var xfalla=t.AASERIE.value;
var largo=xfalla.length;
if(largo==X)
{ t.submit(); }
else
{ document.write("DATOS INCORRECTOS"); }
}
</script>
para llamarlo lo puede hacer en un boton en el evento onClick="ABC(AA)
Y en if(largo==X) X= la cantidad de caracteres que permitira el campo (un numero)
Espero te sirva