RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  62219 - TEXTBOX DENTRO DE GRIDVIEW CON FUNCION DE JAVA NO FUNCIONA
Autor:  Alejandro Rueda
Tengo un GridView dentro de ese un itemtemplate ke contiene un textbox llamado TxtValorUnitario en ese textbox necesito validar ke no se metan caracteres ke no sean numeros un punto y decimales para ello utilizo una fioncion en Java el cual tengo en un archivo de funciones comunes, en mis demas form's lo he utilizado sin problema alguno, de esta manera en otros txt en el page_load
TxtFolioDocto.Attributes.Add("onKeyPress", "ValidaDigitos();")

Ahora para el txt dentro de GV hice esto en teoria me debe funcionar, pero al presionar alguna tecla en el txt me marka un error

----------------------------------------------------------------------------------------------------------------------
Protected Sub GVModificarDatos_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVModificarDatos.RowDataBound
Dim tb As TextBox = Nothing
If e.Row.RowType.Equals(DataControlRowType.DataRow) Then
tb = CType(e.Row.FindControl("TxtValorUnitario"), TextBox)
tb.Attributes.Add("onKeyPress", "ValidaDigitosPuntoDecimal();")
End If
-----------------------------------------------------------------------------------------------------------------------
en el codigo fuente del HTML me marka ke no reconoce el onKeyPress como si no fuera parte de el textbox o no pudiera acceder a la propiedad


Elcodigo de Java es el siguiente
------------------------------------------------------------------------------------------------------------------------
function ValidaDigitosPuntoDecimal()
{
if ( window.event.keyCode <=13 || (window.event.keyCode >= 48 && window.event.keyCode <= 57) || window.event.keyCode == 46)
return window.event.keyCode;
else
window.event.keyCode = 0;
}
------------------------------------------------------------------------------------------------------------------------

Bueno les agradezco de antemano la ayuda.


Nombre
Apellidos
Correo
Comentarios