kass_mad Posted November 29, 2011 Report Share Posted November 29, 2011 hola tengo el siguiente codigo if(caja.getText().length() ==0) guardar.setEnabled(true); else if(caja.getText().isEmpty()) //isEmpty() permite saber si el textfield es null guardar.setEnabled(false); la idea es k cuando el usuario escriba en la caja de texto se activen los botones pero me pasa lo contrario me podrian ayudar ?? graciass desde yap Link to comment Share on other sites More sharing options...
rkstro Posted November 29, 2011 Report Share Posted November 29, 2011 (edited) Pero, porque tienes que si es el tamaño del string es igual a cero, habilitas "guardar" y si no cuando es vacio lo desactivas, siendo que tanto que el string sea igual a 0 es practicamente lo mismo que sea vacio.Si quieres que se activen los botones cuando la caja de texto tenga algo, yo colocaria algo como: Si tamañoTexto(textBox) != 0 OR !isEmpty(textBox) hacer activar(boton) sino desactiva(boton) Edited November 29, 2011 by rkstro Link to comment Share on other sites More sharing options...
cañangasñangas Posted November 29, 2011 Report Share Posted November 29, 2011 (edited) podrias ocupar onload del body y verificar cada sierto rato algo asi<script type="text/javascript">function alguien_escribio(){e=document.getElementById("the_text");if(e.value != ""){//activacion}}</script><body onload="a = setInterval('algien_escribio()', 1000); "><input type="text" id="el_text" /> Edited November 29, 2011 by cañangasñangas Link to comment Share on other sites More sharing options...
kass_mad Posted November 29, 2011 Author Report Share Posted November 29, 2011 ahh vale graciasss a esk me habia ekibocado cuand edite el codigo ...probare ambas respuestas gracias Link to comment Share on other sites More sharing options...
JonaGuitar Posted February 22, 2012 Report Share Posted February 22, 2012 (edited) Puede ser de la siguiente manera, este codigo tienes que ubicarlo en el EVENTO DEL textBox... haces doble click en el control textbox y te creara un metodo de la siguiente manera: Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged End Sub luego escribes este codigo dentro del evento del textbox. If Me.TextBox.Text = "" Then botonGuardar.Enabled = False Else botonGuardar.Enabled = True End If ANTES DE ESCRIBIR EL CODIGO DEBES DEJAR EL BOTON INABILITADO ya sea en las propiedades del boton o BOTON.Enabled = False en el Form_Load Si estas usando una aplicacion de escritorio o en el Page_Load si es una aplicacion web. esto es en Viasual Basic .NET Edited February 22, 2012 by JonaGuitar Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now