Quando un input è type = number, smart phone e tablet apriranno automaticamente la tastiera numerica quando si fa clic sul campo di input. Tuttavia sul droide Samsung su cui sto sviluppando un sito Web, il tastierino numerico non consente l'inserimento dei decimali (la tastiera del telefono si apre). Vorrei che comparisse una tastiera numerica che consente i decimali. Qualche idea?tipo di input html = il numero non consente i punti decimali su alcuni droidi
La tastiera alfanumerica per il tablet ha i numeri in alto (non una sezione numerica separata), il che mi fa perdere la speranza che ciò che voglio sia possibile, ma forse avete qualche idea brillante.
In xml per un'applicazione, utilizzo android: inputType = "numberDecimal". Non sono sicuro che sia un'opzione html sulle pagine web, comunque. –
La tastiera che si apre come risultato di una modalità è in realtà una scelta della tastiera, non della app. L'app specifica una modalità e la tastiera decide il layout in modo che corrisponda. Si ottiene un comportamento diverso su Samsung perché hanno un'app tastiera diversa per impostazione predefinita. Puoi giocare con il tipo di input e vedere se aiuta, ma non c'è modo di forzare la tastiera per mostrare un layout specifico - tutto ciò che passi è un suggerimento, non un requisito. –
Quali attributi stai usando? Per impostazione predefinita, '' consente solo numeri interi ('step = 1'), quindi un'implementazione potrebbe fornire un'interfaccia utente che non consente frazioni. Ad esempio, con 'passo = 0.1', l'interfaccia utente dovrebbe consentire un separatore decimale. –