Visualizzazione dei risultati da 1 a 2 su 2

Discussione: validare text

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213

    validare text

    tramite un controllo direttamente su un evento legato all’oggetto di input,dovrei creare una function che verifica che il valore inserito è un numero, se non lo è visualizzare un alert e svuotare il campo. In questo modo appena inserite un valore nella casella se non è un numero compare subito il messaggio. e un'altra funzione che viene invocata quando si clicca su un pulsante. La funzione deve controllare che le caselle contengano un valore NON numerico e che tutte le caselle siano valorizzate (cioè non siano vuote)
    la prima funzione l'ho fatta così:
    function ControllaInt() {
    if(!((document.getElementById("d").value >=0))) {
    alert("Sono ammessi solo numeri!");
    document.getElementById("d").value= "";
    }
    }
    e viene richiama così:<input type="text" id="d" size="20" onchange="ControllaInt()">
    da una serie di text,il problema è che non funziona con l'ultimo text.
    la seconda function l'ho fatta così:
    function StringaSin() {
    for (var i=0; i < 2; i++) {
    if ( (document.getElementById("s"+i).value) >= 0) {
    alert("Non devi immettere dei numeri");
    }
    if (document.getElementById("s"+i).value == "") {
    alert("Riempi tutti i campi");
    }
    }
    }
    <input type=button value="Controlla valori" name="B5" onclick="StringaSin()">
    qui i problemi sono diversi: mi compare il primo alert anche se il campo è vuoto, mi da valido un valore del genere t6y

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    se qualcuno mi può aiutare...ve ne sarei davvero grato..

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.