Procedimiento: Editar el inicio para que la estación sólo acepte números

De Vocalcom.latam Wiki
Saltar a: navegación, buscar

Para V4:

Para modificar el Launcher de modo que la estación sólo acepte números debemos modificar el archivo launcher.aspx que se encuentra en \hermes_net_v4\Admin\Launcher\ y dentro del tag "Head" agregar el siguiente código javascript

<script type="text/javascript">
    function validateNumber() {
        var e = this.event;
        // Permitir: borrar, suprimir, tab, escape, enter y .
        if (e.keyCode === 46 || e.keyCode === 8 || e.keyCode === 9 || e.keyCode === 27 ||
            e.keyCode === 13 || e.keyCode === 110 || e.keyCode === 190 ||
            // Permitir: Ctrl+A, Commndo+A
            (e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) ||
            // Permitir: inicio, fin, izquierda, derecha, abajo, arriba
            (e.keyCode >= 35 && e.keyCode <= 40)) {
                 // no hacer nada
                 return;
        }
        // Asegurarse de que es un número y detener el evento
        if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
            e.preventDefault ? e.preventDefault() : (e.returnValue = false);
        }
    }
</script>

Luego buscar la línea

<td><input type="text" class="inputLogin" id="stationBox" onkeyup="keyup(event, 'launcher.ClickLogin();')"/></td>

Y reemplazarla por

<!--<td><input type="text" class="inputLogin" id="stationBox" onkeyup="keyup(event, 'launcher.ClickLogin();')"/></td>-->
<td><input type="text" class="inputLogin" id="stationBox" onkeydown="validateNumber()" onkeyup="keyup(event, 'launcher.ClickLogin();')"/></td>