
Por favor ayudenme a lograrlo.

| |||
Validar un Textbox Tengo una consulta a una base de datos access en la que se busca digitando una palabra en un textbox, ¿Cómo valido que el textbox no sea dejado en blanco? ![]() Por favor ayudenme a lograrlo. ![]() |
| ||||
Porque no usasa un RequiredFieldValidator ? ![]() Saludos ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Ya lo intente Ya lo intente y sigue sin funcionar, porque no logro presentar una ventana con el mensaje de que debe digitar una cadena de búsqueda y que cuando le de aceptar u ok, vuelva el focus al textbox para que digite la cadena Me interesa lograr esto ya que si deja el usuario deja el textbox en blanco y le da a buscar, la consulta trae todo de la base de datos y no es lo que quiero. Ayudame, por favor. |
| |||
Hola. Suponiendo de que la aplicacion con la que trabajas es un windows form te recomiendo que programes en el evento click del control con el que realizas la consulta. (suponiendo que es un boton) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If TextBox1.Text = "" Then MsgBox("Este campo no puede quedar vacio", MsgBoxStyle.Information, "Advertencia") TextBox1.Focus() End If End Sub espero haberte sido util. saludos |
| ||||
Hola Nilka, si es un webForms, lo mas correcto (y lo mas sencillo) es usar un requiredFieldValidator y un validationSummary (mediante las propiedades del validationSummary puedes controlar que el mensaje de error se muestre en la pagina, en un dialog o en ambos. En el validationSummary se mostraran todos los errores de validacion de todos los controles del formulario, si no quieres que se muestren todos, puedes establecer que solo se muestre un texto unico para todos los errores... en fin, todo un mundo de posibilidades... ![]() En la pagina web debes poner algo como esto: <asp:validationSummary ShowSummary="false" showMessageBox="true" DisplayMode="BulletList" runat="server" /> <asp:textbox ID="tx_1" runat="server"/> <asp:requiredFieldValidator ControlToValidate="tx_1" Display="None" ErrorMessage="El campo es obligatorio" runat="server"/> <asp:button ID="bt_enviar" CommandName="Enviar" OnCommand="click_boton" runat="server"/> Espero que esto te sirva Saludos ![]() |