Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Sostituire il testo degli avvisi sui form

    codice:
    <input type="number" name="quantity" size="2" required min="10" max="9999" value="1" />
    Quando inserisco un numero inferiore a 10 e invio il form il browser non mi fa procedere e mi avvisa con un testo: "Il valore deve essere superiore o uguale a 10"

    Vorrei sostituire la scritta dell'avviso in "La quantità minima ordinabile è 10", si può?

  2. #2
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Ci sono riuscito

    codice:
    <input type="number" name="quantity" id="quantity" size="2" required min="10" max="9999" value="1" />
    <script>
    document.getElementById('quantity').setCustomValidity('Messaggio personalizzato');
    </script>
    solo che mi si presenta uno strano problema:

    mentre con un normale input di testo questo sistema andrebbe bene con l'iinput type number mi restituisce sempre l'errore con il messaggio personalizzato, anche quando il valore inserito presenta i giusti requisiti.

  3. #3
    stranamente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.