| ||||
LO quieres hacer desde el lado de cliente o server ?? si es en cliente debes hacerlo con javascript, y tambien depende si lo quieres hacer cuando se pierda el foco o que lo valides cuando des click en algun boton, te paso un ejemplo de validacion para cuando pierda el foco el textbox... primero dento de tu pagina le agregas el atributo: Cita: y en tu html dentro de los headers colocarías la sig funcion:TextBox1.Attributes.Add("onblur","return checkLength(this);"); Cita: y listo, espero que sea lo que buscas..<script language="javascript"> function checkLength (obj) { var iLen = obj.value.length; if (iLen < 8 || iLen > 15) { alert('Por favor escribe una cadena mayor a 8 menor a 15 caracteres'); obj.focus(); return false; } return true; } </script> Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Gracias rootk esta excelente lo que me acabas de mostrar, pero como puedo hacer la llamanda desde un control button, pero una pregunta mas, en la propiedad key -> "onblur", ademas de esa propiedad que es un atributtecollections, como puedo saber mas propiedades key para los distintos controles. Última edición por erick_arcini; 26/07/2006 a las 09:41 |
| ||||
Cita: tu_boton.Attributes.Add("onclick","return checkLength();")
Iniciado por erick_arcini pero como puedo hacer la llamanda desde un control button y el script variaría solo un poco: Cita: <script language="javascript"> function checkLength () { var obj = document.getElementById('ID_DEL_textbox'); var iLen = obj.value.length; if (iLen < 8 || iLen > 15) { alert('Por favor escribe una cadena mayor a 8 menor a 15 caracteres'); obj.focus(); return false; } return true; } </script> Cita: no te entiendo, te refieres a las propiedades o a los eventos ? porque onblur es un evento no una propiedad
Iniciado por erick_arcini como puedo saber mas propiedades key para los distintos controles. |
| ||||
Gracias rootk otra vez, me sirvio muy bien tu codigo, pero sabes, se me barrio el cassette, ya que lo que necesitaba se encuentra en visual basic .net el problema esta en que como tambien estoy utilizando VB6 y en ese visual despues de que insertas tu objeto y presionas "." aparece el listado y seleccionas length, y en visual .net es .text.length, pero de todas formas de las 2 formas funciona correcto la aplicacion. |