• Home
  • Forum
  • Fare Web
  • Javascript

controllo su decimali e interi

  • Creatore Discussione Creatore Discussione elisamito
  • Data di inizio Data di inizio 23 Gen 2006
  • 1
  • 2
Succ.
1 di 2 Succ. Ultimo
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 23 Gen 2006
  • #1
Ciao ragazzi!
Prima di tutto buon inizio settimana!
Prometto che questo mio dubbio sarà l'ultimo, il prossimo mese frequenterò un buon corso di javascript tenuto da luke!
Io ragazzi ho creato questa funzione che permette di inserire due decimali e anche numeri interi, solo che ho due dubbi che non riesco a risolvere, ossia vorrei che il campo sia solo numerico ma che accettasse anche la virgola...ho provato con indexof ma niente da fare...la stessa cosa con il punto ho provato ad escluderlo con index of ma niente da fare anche quello...se qualcuno mi potesse aiutare!
Vi ringrazio infinitamente!Vi posto il link...
Un saluto.
Ely
http://it.geocities.com/elisa_keating/ok.html
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Gen 2006
  • #2
Ciao Elisa!

Ho appena dato un'occhiata e... funziona sai!!
Solo che nel text box devi mettere la virgola (,) per separare l'intero dai decimali, non il punto (.).

Prova a scrivere prima 55,55 e poi 55,555; vedrai che funge!
Anche perchè qui siamo in Italia, e quindi è giusto che il separtore decimale sia la virgola.

SaLuT!
:byebye:
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 23 Gen 2006
  • #3
ciao Diego!!
Si si lo so che funziona!
Alla fine ci sono riuscita..!
Solo che appunto non riesco ad escludere il punto!
Se noti ho commentato del codice...ho provato ad escludere il punto...e poi a rendere il campo solo numerico eccetto la virgola...ma mi sn incartata!!
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 23 Gen 2006
  • #4
comunque volendo se il valore nella text venisse passato dinamicamente potrei usare il formatnumber(string,2)
che cmq rende visibile di default che c'è la virgola e due dec a seguito...pero' sai così per imparare me le invento un po' tutte..! poi cmq l'utente potrebbe scrivere quello che vuole... grazie molte per l'aiuto!
Ho letto il tuo articolo! E' fatto molto bene!oltre ad essere interessante!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Gen 2006
  • #5
elisamito ha scritto:
ciao Diego!!
Si si lo so che funziona!
Alla fine ci sono riuscita..!
Solo che appunto non riesco ad escludere il punto!
Se noti ho commentato del codice...ho provato ad escludere il punto...e poi a rendere il campo solo numerico eccetto la virgola...ma mi sn incartata!!
Clicca per allargare...
Ok, non avevo guardato il codice!!

Ci do un'occhiata veloce e ti faccio sapere,
ciao!!
:byebye:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 23 Gen 2006
  • #6
Io resto dell'opinione che un controllo che accetti (o rifiuti) al contempo un tipo int ed un tipo decimal non è fattibile...

Ti avevo consigliato, Elisa, di provare ad implementare un qualsiasi controllo booleano tipo dei radio button piuttosto che una selectbox... ci hai provato?

:byebye:
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 23 Gen 2006
  • #7
Ciao Luke!
Si si certo ci ho provato!
Solo che non ho mai fatto controlli sui cheked...mentre scrivevo per fare quello, mi è venuto in mente come far accettare la virgola!
Allora mi ci sono rimessa sopra...ma è una cosa che ho inventato per imparare un po' come escludere certi valori e viceversa!
Ma la soluzione migliore se fosse da utilizzare nel web di certo è sicuramente la tua!Io se riesco a finire questo, mi ero promessa di imparare anche a controllare i radio!Se no se non riesco pazienza, cerchero' di fare solo come mi hai consigliato!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 23 Gen 2006
  • #8
mi piacciono le persone che preferiscono imparare piuttosto che farsi risolvere dei problemi senza capirci nulla

brava!

in ogni caso, appena hai del codice di prova, postalo pure
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Gen 2006
  • #9
Eccomi qui!

Allora, ho trovato l'errore:
il programma funziona correttamente solo se nel box viene inserita la virgola a causa di questo pezzo di codice:

-----------------
if ( numero.indexOf(",") == -1 )
{

return true;
}
-----------------

Così facendo appunto permetti di fare successivamente i vari controlli SOLO se numero.indexOf(",") == -1, ma ciò è sbagliato, perchè non è detto che il numero inserito sia sempre un decimale!

Togli quindi le righe qui sopra e vedrai che funge alla perfezione!

:byebye:
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 23 Gen 2006
  • #10
grazieee si funziona!:mavieni: grazieee ho capito tutto!!
siete troppo carini amici!vi chiamo così perchè ormai vi considero tali grazie diego e grazie luca per quello che hai detto!Adesso posso fare quella cosa con i cheked!:fonzie:
Si, amo molto la programmazione e spero di imparare bene anche javascript!
Lo dico pubblicamente, ciò che sto per dire lo penso sul serio, vi ammiro un totale!E per tutto!Oltre che per la vostra preparazione, soprattutto per come siete dentro...e vi piace trasmettere il vostro sapere agli altri...
siete forti ragazzi!! e il forum lo è con voi!!!
Dedicato in particolare a luke e diego..! e a tutto il forum!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 24 Gen 2006
  • #11
beh, somiglia alla soluzione che ti proposi già...

un bacio da luke e pole
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 24 Gen 2006
  • #12
lukeonweb ha scritto:
beh, somiglia alla soluzione che ti proposi già...

un bacio da luke e pole
Clicca per allargare...
:byebye: :byebye: :byebye:
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 31 Gen 2006
  • #13
ciao ragazzi!
rieccomi qui...per cercare una risposta ad un dubbio feroce...
ho fatto una libreria in javascript tanto per imparare un po', con varie funzioni che ho fatto io...le ho messe tutte all'interno di una mega if con i suoi case...nn capisco perchè la funzione che ho fatto dei decimali a volte funziona a volte no...mentre le altre vanno che è una meraviglia...è stranissimo!voi cosa ne pensate?forse il regexp si incasina?perchè se la isolo all inizio della pagina con il suo tag script funziona..nn saprei proprio...ma inizialmente anche nella libreria...forse sarà meglio che cerco di rifare la funzione senza il regexp...
Grazie per i consigli!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 31 Gen 2006
  • #14
verifica che non ci siano variabili globali omonime...
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 31 Gen 2006
  • #15
in pratica la variabile dec la utilizzo per un'altra funzione...perchè ho fatto in modo che la funzione sia parametrizzata...se hai tempo e se vuoi te la faccio vedere...
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 31 Gen 2006
  • #16
postala pure qui
 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 31 Gen 2006
  • #17
secondo me luke mi da di quelle martellate in testa virtualmente!!
ahah ho capito l'errore!
avevo cambiato la variabile...questo perchè ieri smanettando sul fatto che volevo far in modo che il campo accettasse il - e il + davanti alla cifra avevo scritto così

var re = new RegExp("^[-+]?(\\[,]?\\d{1,"+ dec +"})?$")

per lo meno ci ho provato...allora è saltato tutto perchè nn va bene...e dunque poi sn andata in tilt!
Eh va be dai...l'importante è rendersene conto...!spero luca tu nn abbia guardato la pagina...!!grazie luca!!adesso vorrei proprio vedere come far in modo di mettere sto + o meno....vediamo!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 31 Gen 2006
  • #18
elisamito ha scritto:
secondo me luke mi da di quelle martellate in testa virtualmente!!
Clicca per allargare...


no no, fisicamente :hammer:

 
E

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
  • 31 Gen 2006
  • #19
ahaha gia'!
Ho risolto anche quella del + e meno...dai menomale!per lo meno sto diventanto abb brava cn javascript!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 31 Gen 2006
  • #20
sei un po distratta e frettolosa, ma confermo che sei brava e non solo con javascript
 
  • 1
  • 2
Succ.
1 di 2 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
pulsante per aprire una maschera che contiene controllo schede
  • Miki52
  • 29 Gen 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 29 Gen 2024
Miki52
M
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
Z
Controllo giorni MYSQL
  • z.cristiano
  • 28 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 28 Giu 2021
z.cristiano
Z
M
Problema con controllo form in real time
  • migo80
  • 21 Dic 2020
  • jQuery
Risposte
6
Visite
4K
jQuery 30 Dic 2020
migo80
M
jquery validate() controllo checkbox
  • MarcoGrazia
  • 18 Nov 2020
  • jQuery
Risposte
2
Visite
3K
jQuery 18 Nov 2020
MarcoGrazia
M
Controllo del codice fiscale/partita iva
  • Max61
  • 2 Lug 2020
  • PHP
Risposte
11
Visite
3K
PHP 2 Lug 2020
Hormus
H
S
Software windows10 per controllo contenuti web
  • samurai.sette
  • 14 Mag 2020
  • Windows e Software
Risposte
6
Visite
2K
Windows e Software 26 Mag 2020
charlot
C
S
Controllo appuntamenti disponibili sul db
  • sessia
  • 11 Mag 2020
  • PHP
Risposte
5
Visite
1K
PHP 11 Mag 2020
sessia
S
L
input (controllo se è stato modificato o no).
  • luigi777
  • 22 Mar 2020
  • PHP
Risposte
1
Visite
1K
PHP 30 Mar 2020
Flaviors200
W
Controllo competitors serp
  • weghio1
  • 2 Gen 2020
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 20 Apr 2020
Salvatore HeadWolf
S
[Javascript] popup di controllo elimina dopo window.print();
  • bubino8
  • 12 Ago 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 12 Ago 2019
bubino8
M
[MS Access] controllo valido se
  • maurivi53
  • 20 Giu 2019
  • MS Access
Risposte
8
Visite
2K
MS Access 25 Giu 2019
maurivi53
M
Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus"
  • MarkRed
  • 14 Giu 2019
  • jQuery
Risposte
9
Visite
3K
jQuery 15 Giu 2019
MarkRed
C
[PHP] Controllo <select> comportamento anomalo
  • curzio.maria
  • 27 Mag 2019
  • PHP
Risposte
2
Visite
1K
PHP 28 Mag 2019
curzio.maria
C
[Javascript] Controllo campi required non effettuato
  • elpirata
  • 26 Apr 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 26 Apr 2019
elpirata
A
[PHP] Controllo nome utente form di registrazione
  • Andrea_2017
  • 18 Feb 2019
  • PHP
Risposte
4
Visite
2K
PHP 22 Feb 2019
xone
L
[PHP] controllo dimensione immagine per il resize
  • luigi777
  • 28 Dic 2018
  • PHP
Risposte
2
Visite
2K
PHP 17 Gen 2019
luigi777
L
M
[ASP] Upload file da form controllo
  • Maxi_007
  • 22 Ott 2018
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 24 Ott 2018
Maxi_007
M
P
[PHP] Controllo al checkbox privacy
  • parides
  • 10 Set 2018
  • PHP
Risposte
6
Visite
3K
PHP 13 Set 2018
parides
P
S
[MySQL] Controllo dati di una tabella in tempo reale
  • samurai.sette
  • 22 Ago 2018
  • MySQL
Risposte
0
Visite
1K
MySQL 22 Ago 2018
samurai.sette
S
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?