Menù

Demo

  • aggiornato il 10/03/2025 09:06:17

Top 5

Tastierino numerico

semplice teastierino numerico in javascript e htm

<script type="text/javascript">
    function inserisci(numero) {                                                                                
        var valore = document.getElementById('display').value;                                                                                
        document.getElementById('display').value = valore + numero;
    }

    function cancella() {
        var len = document.getElementById('display').value.length;
        var str = document.getElementById('display').value.substr(0,len-1);
        document.getElementById('display').value=str;
    }
</script>

<style type="text/css">
    table#tastiera {
        border-collapse: collapse;
        width:145px;
    }
    div#contenitore {
        border:1px solid #707070;        
        padding:12px;
        width:145px;
        border-radius:4px;
    }
    table#tastiera input[type="text"] {
        border:1px solid #707070; 
        width: 141px;
        border-radius:4px;
    }
    table#tastiera input {        
        font-size: 1.3em;
        font-family: Courier;
    }
    table#tastiera input[type="button"],table#tastiera input[type="submit"] {
        width: 45px;
        height: 45px;
        cursor:pointer;
    }
</style>

<?php
if (isset($_POST['display'])) {
    echo "Codice " . $_POST['display'] . " inviato";
}
?>
<div id="contenitore">
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
        <table id="tastiera">
            <tr>
                <td colspan="3">
                    <input type="text" id="display" name="display" onload="focus()"/>
                </td>
            </tr>
            <tr>
                <td>
                    <input type="button" id="1" value="1" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="2" value="2" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="3" value="3" onclick="inserisci(this.value)"/>    
                </td>
            </tr>
            <tr>
                <td>
                    <input type="button" id="4" value="4" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="5" value="5" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="6" value="6" onclick="inserisci(this.value)"/>    
                </td>
            </tr>
            <tr>
                <td>
                    <input type="button" id="7" value="7" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="8" value="8" onclick="inserisci(this.value)"/>    
                </td>
                <td>
                    <input type="button" id="9" value="9" onclick="inserisci(this.value)"/>    
                </td>
            </tr>        
            <tr>
                <td>
                    <input type="button" id="c" value="C" onclick="cancella()"/>
                </td>
                <td>
                    <input type="button" id="0" value="0" onclick="inserisci(this.value)"/>
                </td>
                <td>
                    <input type="submit" id="go" name="login" value="GO"/> 
                </td>
            </tr>
        </table>
    </form>
</div>

  • 10/03/2025 09:00

criric

Mi sono appassionato di programmazione web a 34 anni, un pò tardi, da allora però non perdo mai occasione per imparare qualcosa di nuovo in questi campi.

Inserisci un commento

Codice antispam

Categorie

Comunicazioni

Puoi utilizzare questo modulo per qualsiati tipo di segnalazione.

Codice antispam

 

I dati di questo modulo non verranno pubblicati.