Foros del Web » Programando para Internet » Javascript »

Validacion de . en un text

Estas en el tema de Validacion de . en un text en el foro de Javascript en Foros del Web. como puedo hacer para validar si un usuario puso un . en en input type=text lo que quiero es que el usuario ponga nombres de ...
  #1 (permalink)  
Antiguo 04/04/2002, 15:47
 
Fecha de Ingreso: marzo-2002
Mensajes: 50
Antigüedad: 22 años, 2 meses
Puntos: 0
Validacion de . en un text

como puedo hacer para validar si un usuario puso un . en en input type=text

lo que quiero es que el usuario ponga nombres de una foto alli y tambien debe poner su extencion o sea .gif .jpg .psd .tiff
etcetera como hago para que me valide el punto.
gracias amigos
  #2 (permalink)  
Antiguo 04/04/2002, 16:40
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Validacion de . en un text

Si lo que quieres es solo verificar que escriban un "." sería asi:

Código:
<html>
 <head>
  <script language="JavaScript">
   function validaArchivo(){
    if (document.formulario.nombre.value == "")
     alert("Debe escribir el nombre del archivo");
    else
     if (document.formulario.nombre.value.indexOf(".") == -1)
      alert("Debe especificar la extensión del archivo");
   }
  </script>
 </head>
 <body>
  <form name="formulario">
   <table>
    <tr>
     <td align="right">
      Nombre del archivo:
     </td>
    </tr>
    <tr>
     <td>
      <input type="text" name="nombre">
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="button" name="listo" value="Validar" onclick="validaArchivo()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
Saludos
  #3 (permalink)  
Antiguo 04/04/2002, 16:47
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Validacion de . en un text

Si quieres validar que la extensión sea una de las que tu mencionas sería asi:

Código:
<html>
 <head>
  <script language="JavaScript">
   function validaArchivo(){
    var nPos;
    var sExt;
    if (document.formulario.nombre.value == "")
     alert("Debe escribir el nombre del archivo");
    else
     nPos = document.formulario.nombre.value.indexOf(".");
     if (nPos == -1)
      alert("Debe especificar la extensión del archivo");
     else {
      sExt = (document.formulario.nombre.value.substr(nPos + 1)).toUpperCase();
      if ((sExt != "GIF") && (sExt != "JPG") && (sExt != "PSD") && (sExt != "TIFF"))
       alert("Extensión inválida");
     }

   }
  </script>
 </head>
 <body>
  <form name="formulario">
   <table>
    <tr>
     <td align="right">
      Nombre del archivo:
     </td>
    </tr>
    <tr>
     <td>
      <input type="text" name="nombre">
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="button" name="listo" value="Validar" onclick="validaArchivo()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
Saludos.
  #4 (permalink)  
Antiguo 04/04/2002, 16:50
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Validacion de . en un text

Para que lo veas mejor:

Código:
<html>
 <head>
  <script language="JavaScript">
   function validaArchivo(){
    var nPos;
    var sExt;
    if (document.formulario.nombre.value == "")
     alert("Debe escribir el nombre del archivo");
    else
     nPos = document.formulario.nombre.value.indexOf(".");
     if (nPos == -1)
      alert("Debe especificar la extensión del archivo");
     else {
      sExt = (document.formulario.nombre.value.substr(nPos + 1)).toUpperCase();
      if ((sExt != "GIF") && (sExt != "JPG") && (sExt != "PSD") && (sExt != "TIFF"))
       alert("Extensión inválida");
     }

   }
  </script>
 </head>
 <body>
  <form name="formulario">
   <table>
    <tr>
     <td align="right">
      Nombre del archivo:
     </td>
    </tr>
    <tr>
     <td>
      <input type="text" name="nombre">
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="button" name="listo" value="Validar" onclick="validaArchivo()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
Saludos.
  #5 (permalink)  
Antiguo 04/04/2002, 17:08
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Validacion de . en un text

Para que lo veas mejor:

Código:
<html>
 <head>
  <script language="JavaScript">
   function validaArchivo(){
    var nPos;
    var sExt;
    if (document.formulario.nombre.value == "")
     alert("Debe escribir el nombre del archivo");
    else
     nPos = document.formulario.nombre.value.indexOf(".");
     if (nPos == -1)
      alert("Debe especificar la extensión del archivo");
     else {
      sExt = (document.formulario.nombre.value.substr(nPos + 1)).toUpperCase();
      if ((sExt != "GIF") && (sExt != "JPG") && (sExt != "PSD") && (sExt != "TIFF"))
       alert("Extensión inválida");
     }

   }
  </script>
 </head>
 <body>
  <form name="formulario">
   <table>
    <tr>
     <td align="right">
      Nombre del archivo:
     </td>
    </tr>
    <tr>
     <td>
      <input type="text" name="nombre">
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="button" name="listo" value="Validar" onclick="validaArchivo()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
Saludos.
  #6 (permalink)  
Antiguo 04/04/2002, 17:31
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Validacion de . en un text

Para que lo veas mejor:

Código:
<html>
 <head>
  <script language="JavaScript">
   function validaArchivo(){
    var nPos;
    var sExt;
    if (document.formulario.nombre.value == "")
     alert("Debe escribir el nombre del archivo");
    else
     nPos = document.formulario.nombre.value.indexOf(".");
     if (nPos == -1)
      alert("Debe especificar la extensión del archivo");
     else {
      sExt = (document.formulario.nombre.value.substr(nPos + 1)).toUpperCase();
      if ((sExt != "GIF") && (sExt != "JPG") && (sExt != "PSD") && (sExt != "TIFF"))
       alert("Extensión inválida");
     }

   }
  </script>
 </head>
 <body>
  <form name="formulario">
   <table>
    <tr>
     <td align="right">
      Nombre del archivo:
     </td>
    </tr>
    <tr>
     <td>
      <input type="text" name="nombre">
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="button" name="listo" value="Validar" onclick="validaArchivo()">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:39.