Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[Javascript] - Controllo valori in una Form

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

[Javascript] - Controllo valori in una Form

Messaggioda yeah782000 » mar gen 18, 2005 3:03 pm

Ciao ragazzi...

Volevo sapere questo ...

Se in pagina Web ho una Form dove inserisco un certo valore che andra' poi memorizzato su un Db come posso scrivere il codice Javascript che mi permetta di verificare che il valore inserito sia , ad esempio, compreso tra 1 e 10.... e nel caso di un valore diverso un bell' alert che ti dice "Amico..devi inserire un valore tra 1 e 10".....

Chi mi aiuta con il codice .....???
Non abbiate paura di accogliere Gesù nella vostra vita (Karol Wojtyla)
Avatar utente
yeah782000
Silver Member
Silver Member
 
Messaggi: 1385
Iscritto il: lun apr 19, 2004 10:06 am

Messaggioda Zane » mar apr 05, 2005 2:42 pm

Io mi sono arreso: lo faccio sempre server-side prima dell'inserimento, e utilizzo un "Errore: clicca qui per tornare indietro" con un link javascipt del tipo

Codice: Seleziona tutto
history.go(-1)
per non perdere i dati già inseriti nella form.
Ultima modifica di Zane il mar apr 05, 2005 8:20 pm, modificato 1 volta in totale.
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda yeah782000 » mar apr 05, 2005 8:11 pm

Zane ha scritto:Io mi sono arreso: lo faccio sempre server-side prima dell'inserimento, e utilizzo un "Errore: clicca qui per tornare indietro" con un link javascipt del tipo

Codice: Seleziona tutto
hisotry.go(-1)
per non perdere i dati già inseriti nella form.


Grazie per la risposta amico ... ma e' forse history.go(-1) ??
Scusa ma sono ignorante quindi magari sto dicendo una caxxata!!!! [:-D]
Non abbiate paura di accogliere Gesù nella vostra vita (Karol Wojtyla)
Avatar utente
yeah782000
Silver Member
Silver Member
 
Messaggi: 1385
Iscritto il: lun apr 19, 2004 10:06 am


Messaggioda Zane » mar apr 05, 2005 8:19 pm

Ti chiedo scusa, hai perfettamente ragione tu!
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda yeah782000 » mar apr 05, 2005 9:52 pm

Zane ha scritto:Ti chiedo scusa, hai perfettamente ragione tu!


E mica mi devi chiedere scusa...per un errore di battitura ...
Sai quanti ne ho fatti io ??? ehehe [:-D]
Non abbiate paura di accogliere Gesù nella vostra vita (Karol Wojtyla)
Avatar utente
yeah782000
Silver Member
Silver Member
 
Messaggi: 1385
Iscritto il: lun apr 19, 2004 10:06 am

Messaggioda Rumez » mar lug 19, 2005 10:58 am

form HTML:
*****************************************
<form name="form1" method="post" action="">
<p>
<input type="text" name="textfield">
</p>
<p>
<input type="button" name="Submit" value="Submit" onClick="check()">
</p>
</form>
*****************************************

funzione javascript che controlla il testo inserito nel form:
*****************************************
<script type="text/javascript">
function check()
<!--
{
var i = document.form1.textfield.value //valore della text field

if ( (i == "") || (i < 0) || (i > 10) || (isNaN(i)) ) //controllo se la text field è vuota, se 0<i<10 e se ho inserito un numero
{
alert("Errore inserimento dati!")
}
else
{
document.form1.submit() //se tutto va bene procedo
}
}
-->
</script>
*****************************************
praticamente quando schiaccio il pulsante di submit viene lanciato un evento di controllo
[8D]
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Diablo » mar lug 19, 2005 3:20 pm

ma non è meglio il php? [:-D]
Diablo
Avatar utente
Diablo
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1987
Iscritto il: dom lug 20, 2003 7:43 pm
Località: Roma


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising