2012-07-31 8 views

risposta

20
<input type="text" value="" pattern="(\d|(\d,\d{0,2}))" title="YOUR_WARNING_TEXT" > 
6

Il testo visualizzato può essere definito nell'attributo title del tag input.

+1

Titolo aggiunto al fine di avviso predefinito. un modo per sovrascriverlo completamente? – Torv

+0

Non che io sappia. – kgautron

+0

C'è qualche ragione per cui hai scelto l'altra risposta rispetto a questa, anche se prima le hanno risposto con le stesse informazioni? So che è stato tanto tempo fa. Solo curioso – Dinerdo

3
<input type="text" value="" pattern="(\d|(\d,\d{0,2}))" oninvalid="this.setCustomValidity('ERROR_TEXT')" oninput="this.setCustomValidity('')"/> 

provare questo codice, corretto per cancellare dopo l'inserimento ...

+1

Sebbene questo codice possa rispondere alla domanda, fornire un contesto aggiuntivo riguardo a come e/o perché risolve il problema migliorerebbe il valore a lungo termine della risposta. –

+0

Mi piace che questo sostituisca l'avviso predefinito invece di aggiungerlo – Pedro

+0

Assicurati di aggiungere anche oninput per cancellare la proprietà SetCustomValidity, altrimenti l'utente sarà bloccato quando tenterà di correggere l'errore – Pedro

Problemi correlati