Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Alert se caratteri inseriti non sono numeri

    salve
    provengo dal "lato server" e sono un ignorantone,
    come posso fare uno script che visualizza un alert
    se i caratteri inseriti di una stringa (di un normale input box)
    non sono numeri?
    Grazie

  2. #2
    codice:
    is_number = function(string)
    {
    	if (string && !isNaN(Number(string)) && typeof string != 'boolean')
    	{
    		return true;
    	}
    		
    	return false;
    }

  3. #3
    vediamo

    html
    Codice PHP:
    <form name="form">
    <
    input type="text" name="testo">
    <
    form
    js
    Codice PHP:
    function checkFields() {
        if (
    testo && !isNaN(Number(testo)) && typeof testo != 'boolean') {
            return;
                } else {
                    
    alert('Devi inserire un numero, fagiano!!');
            }
    }

    function 
    init() {
        var 
    testo document.form.testo;
        
    testo.onblur checkFields(testo);
    }

    window.onload init
    non l'ho testato..
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    A parte che se non l hai testato cosa posti a fare... Cmq ti consiglio di lasciare la mia fn cosi come e di richiamarla in una condizione in una funzione di controllo attivata dall evento submit

  5. #5
    aspettare il submit per fare il controllo..

    non l'ho testata xke son sicuro al 95% che funge

    [edit]
    ecco ora che guardo ho invertito l'if..
    Questa volta, più che un voto.. è favoreggiamento.

  6. #6
    Intendevo di controllarlo al momento Dell invio non avevo visto bene pensavo che la controllassi subito...

    Ps: cmq sei molto simpatico

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.