none
Obtener variable de un javascript RRS feed

  • Pregunta

  • Buenas estimados tengo una consulta, tengo un formulario asp en el cual estoy validando el correo electrónico:
    javascript 

    function ValidateEmailId() {
        var value = document.getElementById("<%=txtemailid.ClientID %>").value;
        var atposition = value.indexOf("@");
        var dotposition = value.lastIndexOf(".");
        if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= value.length) {
            alert("POR FAVOR INGRESE UN CORREO ELECTRONICO VALIDO");
            return false;

        }
        else {
            return true;
        }
    }

    Quiero crear una variable x donde si el "return" es false en esa variable x almacene un string por eujemplo "falso" y si el return es true que almacene "verdadero" el tema es como llamo esa variable desde mi codebehind de mi boton.

    Mi proposito en general es que si el return es true le haga un disable a la caja de texto pero no me ha funcionado mediante el javascript.

    use esta linea, diganme que puedo correjir (lo llamo por su id), en otros casos si me ha funcionado pero raramente aca no, no se porque simplemente si cumple el formato de correo se borra y actualiza la pagina.

    document.getElementById('txtemailid').disabled = true;



    Del Castillo Victor Andres - Lima Peru

    miércoles, 29 de marzo de 2017 19:52

Respuestas

  • hola

    >>el tema es como llamo esa variable desde mi codebehind de mi boton

    tendrias que asignar esta info en un hidden de asp.net asi interviene en el post del evento y puedes tomar el dato en el servidor

    <asp:Hidden id="hResultado" />

    entonces en javascript asignas  usando

    document.getElementById('<%=hResultado.ClientID%>').value = "true";

    este podrias tomarlo del lado del servidor porque se envia en el post

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 29 de marzo de 2017 21:08