como intente de varias maneras acerlo con los requierevalidartor y no me funciono supongo que se debe poder hacer de otra forma
gracias por las sugerencias

| ||||
Supongo uqe la validacion requiere teclear un boton,que es cdo saltaba el requieredfildvalidator. Pues pon al princiìo del boton el codigo a mano Para comprobar si es alfabetico La idea prodia ser ver su valor en codigo ascii y luego comprobar si es alfabetico,ya que esto no lo puedes controlar simplemete mirando si es string Algunos enlaces: compara unicode , alfabetico: http://msdn.microsoft.com/library/sp...etterTopic.asp codigo ascii: http://msdn.microsoft.com/library/sp...asciitopic.asp De todas formas hay una propiedad de entre als tipicas de validacion quet e permite definirla por codigo. |
| ||||
Dudo mucho que puedas hacer algo con los RequiredFieldValidator, me parece que ya fue contestado tu pregunta en http://forosdelweb.com/showthread.php?t=282086 Saludos |
| ||||
Hola, gracias alos dos por la asistencia Y a ti, xknown, mas bien te debeo una disculpa porque no habia revisado ese post la cosa es que no por ejemplo si lo quiero ubicar antes de mi texbox seria algo asi <script language=javascript runat=server> function validar(e) { tecla = (document.all)?e.keyCode:e.which; if (tecla==8) return true; patron = /[a-zA-ZÑñ]/; te = String.fromCharCode(tecla); return patron.test(te); } </script> <asp:textbox id="textBoxCiudad" runat="server"> y en donde indico que que valide ese texbox, eso no me queda claro y mil disculpas y gracias de antemano |
| ||||
Solo te faltaría asociar tu textbox desde el codebehind al evento javascript: algo así: (en tu page load) Cita: Salu2 If Not IsPostBack Then textBoxCiudad.Attributes.Add("onkeypress", "return validar(event)") End If
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Pues a mi me funciona perfectamente con Firefox, también lo probé con IE 6. Te envío el ejemplito que tengo:
Código:
<%@ Page Language="C#" %> <script runat="server"> void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) textBoxCiudad.Attributes.Add("onkeypress", "return validar(event)"); } </script> <html> <head> <script type="text/javascript"> function validar(e) { tecla = (document.all)?e.keyCode:e.which; if (tecla==8) return true; patron = /[a-zA-ZÑñ\s]/; return patron.test(String.fromCharCode(tecla)); } </script> </head> <body> <form runat="server"> <asp:TextBox id="textBoxCiudad" runat="server"></asp:TextBox> </form> </body> </html> |
| ||||
Hola Xknown, gracias por responder, pero tendra algo que ver el echo que estoy trabajando con VB y C#? Te mando mi code para que lo veas <%@ Control Language="VB" AutoEventWireup="true" Codebehind="AdminCiudad.ascx.cs" Inherits="Rainbow.DesktopModules.AdminFSE.AdminCiu dad" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%> <%@ Import Namespace="Rainbow.Configuration" %> <%@ Import Namespace="System.Data.SqlClient" %> <%@ Import Namespace="System.Data" %> <HTML> <HEAD> <script language="javascript"> function validar(e) { tecla = (document.all)?e.keyCode:e.which; if (tecla==8) return true; patron = /[a-zA-ZÑñ\s]/; te = String.fromCharCode(tecla); return patron.test(te); } </script> <script language="VB" runat="server"> Sub Page_Load(Src As Object, E As EventArgs) If Not IsPostBack Then textBoxCiudad.Attributes.Add("onkeypress", "return validar(event)") end if end sub Gracias de antemano |
| ||||
Hola, pues no se decirte que era lo que no funcionaba ![]() ![]() ![]() Muchas gracias Xknown, hasta pronto ![]() |