• Home
  • Forum
  • Fare Web
  • Javascript

dati in un form

  • Creatore Discussione Creatore Discussione borgo italia
  • Data di inizio Data di inizio 7 Mag 2008

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 7 Mag 2008
  • #1
penso che questo sia il posto giusto per post in quanto ritengo che il mio problema sia (se) risolvibile co JS, mal che vada luke mi manda in un'altra sezione (spero non a quel...)

parlo di form per immissione dati.
faccio un form e vari scripts in php che verificano quanto immesso e se giusto OK altrimenti messaggio di errore e ritorno al form
quindi: prima inserisco il dato, poi lo verifico

mi ricordo (illo tempore, ma molto illo) quando programmavo in pascal o basic (belli i goto e gosub) che c'era una parola riservata (ora non mi ricordo quale) tipo input$ che però leggeva solo un carattere
dalla tastiera, tramite ciclo while e vari if, non verificavo il dato, ma impedivo che fossero immessi caratteri "proibiti", cioè, ad es., se l'immissione era numerica e premevo il tasto "a" era come se non l'avessi premuto
lo pseudo codice potrebbe essere, dove carattere tipo stringa:

finchè tasto diverso ENTER
carattere=input(1)
se 0<=carattere and carattere<=9 stinga=stringa+carattere
...altri vari se
end finchè
......
Clicca per allargare...
esiste un metodo attuabile con JS?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 7 Mag 2008
  • #2
Eh eh, tranquillo/a, sei nella sezione giusta, quindi niente fustigazione

In javascript per un controllo simile puoi usare le espressioni regolari, qui trovi la guida:
https://www.mrw.it/javascript/articoli/espressioni-regolari-javascript_422.html

Sono molto utili, specie per controllare il formato di indirizzi e-mail o di siti web.

Esistono comunque anche per gli altri linguaggi di programmazione

Per controllare l'inserimento lettera per lettera in tempo reale devi creare una function che contenga la verifica con espressione regolare del campo in questione, e che in caso di carattere errato, lo elimina, dopodichè, nel codice del campo stesso metti il richiamo a tale funzione all'evento onkeypress:
Codice:
<input type='text' id='nomecampo' onkeypress='javascript:function_controllo();' />
(oppure c'è anche l'attributo onkeyup)

Io però eviterèi, per non appesantire la pagina e perchè se l'utente non ha javascript abilitato il tutto non ha senso di esistere, e farei il controllo col metodo classico direttamente al post del form tramite PHP:
https://www.mrw.it/php/articoli/espressioni-regolari-php_513.html

Vedi tu!
:byebye:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 7 Mag 2008
  • #3
(tranquillo)
intanto grazie.
evnntualmente usassi la funzione JS l'espressione regolare è come quelle di php (es [A-z0-9]...)?

quali sono gli altri linguaggi e devono essere installati dall'utente?
(scusa l'ignoranza ma da 1984[tempi del goto] al 2003 non ho più usato alcun tipo di programmazione ne internet)




p.s.
come era la sabbia di caorle?
 
Ultima modifica: 7 Mag 2008

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 7 Mag 2008
  • #4
borgo italia ha scritto:
...evnntualmente usassi la funzione JS l'espressione regolare è come quelle di php (es [A-z0-9]...)?
Clicca per allargare...
Esatto! Se comunque leggi il tutorial di cui ti ho postato il link vedrai anche la corretta sintassi da utilizzare per JS



borgo italia ha scritto:
p.s.
come era la sabbia di caorle?
Clicca per allargare...
...bagnata... :crying:
Ahimè niente spiaggia, la pioggia prima, e il vento bello fresco poi, non ci ha risparmiati..
ma comunque abbiam trovato lo stesso altri modi per divertirci, eh eh
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

K
Form che manda dati doppi
  • kamibest
  • 5 Ott 2023
  • PHP
Risposte
1
Visite
1K
PHP 5 Ott 2023
mapa
M
K
[php]form invio dati
  • Kiko74b
  • 7 Nov 2022
  • PHP
Risposte
0
Visite
1K
PHP 7 Nov 2022
Kiko74b
K
A
Stampare dati da form
  • antoooo
  • 12 Gen 2022
  • PHP
Risposte
15
Visite
4K
PHP 10 Apr 2024
enzo71
E
$_FILE non passa i dati dal form
  • otto9due
  • 3 Nov 2021
  • PHP
Risposte
1
Visite
980
PHP 3 Nov 2021
otto9due
L
inserimento form dati multipli ?
  • luigithen
  • 13 Mag 2021
  • PHP
Risposte
0
Visite
1K
PHP 13 Mag 2021
luigithen
L
J
Form inserimento dati in database
  • jerweb
  • 29 Gen 2021
  • Ajax
Risposte
1
Visite
4K
Ajax 5 Feb 2021
_SAGO
A
Inserimento dati nel database tramite form + altre operazioni
  • AndreaBet
  • 5 Giu 2020
  • PHP
Risposte
18
Visite
2K
PHP 5 Giu 2020
AndreaBet
A
L
inviare i dati di un form ad un database
  • Leonardo Scotti
  • 25 Apr 2020
  • PHP
Risposte
6
Visite
2K
PHP 30 Apr 2020
AC1
O
[PHP] inviare dati da form e script ajax
  • oxTise\
  • 25 Ott 2019
  • PHP
Risposte
0
Visite
2K
PHP 25 Ott 2019
oxTise\
O
A
[ASP] Confronto tra dati Form e DB
  • Amenwrk
  • 23 Ott 2019
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 26 Ott 2019
Amenwrk
A
B
  • Bloccata
[PHP] Creare PDF dopo inserimento dati form
  • bipolare75
  • 28 Set 2019
  • PHP
Risposte
4
Visite
4K
PHP 28 Set 2019
Max 1
A
[PHP] Invio automatico dati da form
  • Alex@1983
  • 11 Mag 2019
  • PHP
Risposte
6
Visite
2K
PHP 13 Mag 2019
Alex@1983
A
E
Form inserimento dati con JavaScript
  • Emidio
  • 9 Mar 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 9 Mar 2019
Emidio
E
D
[WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato
  • dariotoby
  • 25 Dic 2018
  • WordPress
Risposte
0
Visite
3K
WordPress 25 Dic 2018
dariotoby
D
D
[Javascript] Validare dati in un form prima di spedirlo
  • doppioconfronto
  • 6 Dic 2018
  • Javascript
Risposte
1
Visite
2K
Javascript 15 Dic 2018
Rikk73
K
[PHP + MYSQL ] Inserimento dati in database da form dinamico
  • keyz23
  • 13 Set 2018
  • PHP
Risposte
13
Visite
12K
PHP 11 Ott 2019
marino51
S
[PHP] Verifica dati tramite form e annullamento codice inserito
  • speedwar
  • 10 Ago 2018
  • PHP
Risposte
7
Visite
2K
PHP 27 Ago 2018
borgo italia
L
[PHP] Salvare csv da form dati
  • luigi777
  • 29 Mag 2018
  • PHP
Risposte
5
Visite
3K
PHP 30 Mag 2018
luigi777
L
J
[PHP] [HTML] Trasferire dati da un form ad un dominio diverso.
  • Jacqui
  • 8 Apr 2018
  • PHP
Risposte
3
Visite
2K
PHP 9 Apr 2018
otto9due
M
[MS Access] Passare i dati di una query da form a report
  • Max61
  • 10 Gen 2018
  • MS Access
Risposte
3
Visite
5K
MS Access 11 Gen 2018
marino51
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?