PDA

Visualizza la versione completa : Pagina Asp non funziona con smartphone


LupinI
28-11-2019, 10:45
Salve a tutti.
In una pagina asp di consultazione mi capita questo:

Ci sono 3 campi di ricerca che con un browser qualsiasi su pc Windows funziona al 100%.

Se la stessa pagina la consulto da smartphone, soltanto per uno dei 3 campi di ricerca mi compare il tasto "invio" per poter effettuare la ricerca, mentre per gli altri 2 campi, sulla tastiera android, compare il tasto "successivo" anziché "invio" rendendo di fatto impossibile la ricerca che viene validata proprio dal tasto "invio"

Le 3 righe di comando sono queste:



<td><b>Posizione</b></td><td><input type="hidden" name="record" value="<%=posizione%>"><input type="text" id="posizione" name="posizione" onkeydown="search(this);" size="10" style="text-align: center;" value="<%=posizione%>"></td>

<td><b>Cognome</b></td><td><input type="text" name="cognome" onkeydown="search(this);" size="32" maxlength="35" value="<%=cognome%>"></td>

<td><b>Nome</b></td><td colspan="2"><input type="text" maxlength="50" size="30" id="ricNome" name="ricNome" onkeydown="search(this);"></td>


La riga che funziona e che mostra correttamente il tasto "invio" sulla tastiera android è la terza


<td><b>Nome</b></td><td colspan="2"><input type="text" maxlength="50" size="30" id="ricNome" name="ricNome" onkeydown="search(this);"></td>


Non riesco a comprendere le differenze che scaturiscono il comportamento differente tra le 3 righe di codice.

Ringrazio anticipatamente per l'attenzione.

Vincent.Zeno
28-11-2019, 12:18
in sostanza hai postato codice html popolato parzialmente da variabili asp, sicuro sia una questione asp?
puoi mettere una demo on line?

LupinI
29-11-2019, 10:58
Non posso mettere online una demo.
Avevo pensato di postare soltanto il codice relativo al form delle 3 ricerche possibili nella medesima pagina pensando che ci fosse una differenza facilmente individuabile.

Potrei inviare un link demo ma in privato.

Non saprei.

Vincent.Zeno
29-11-2019, 13:23
ok, manda il link in privato

Vincent.Zeno
02-12-2019, 13:56
ricevuto il privato e verificata la questione.
e io che mi aspettavo chissà quale problema... :stordita:

quello che hai postato qui è solo una parte del codice, quindi vedere dal vivo la pagina è stato indispensabile.
il form contiene più campi e il campo "nome" è l'ultimo della lista.
il terminale (lo smartphone) ha una tastiera virtuale, con tutti i limiti e gli accessori di un terminale mobile di quelle dimensioni.
in sostanza: compilando il form, finché non arrivi all'ultimo campo (quindi ci porti sopra il cursore), la tastiere virtuale ti suggerisce di passare al campo successivo (al posto del tasto di tabulazione). arrivato all'ultimo campo ovviamente propone il submit.
non c'è alcun errore.

LupinI
30-12-2019, 09:47
il problema rimane.

Loading