78 messaggi dal 19 marzo 2003
Ciau all :)

<script type="text/javascript">
function verifica() {
if (isNaN(document.form1.Telefono.value) || (document.form1.Telefono.value = "")) | (isNaN(document.form1.Cap.value) || (document.form1.Cap.value = "")) {
alert("Nei campi Cap e/o Telefono non é stato immesso un numero");
return false;
}}
</script>

Mi da un errore il browser dicendo che alla riga 11 manca un ";" (punto e virgola) e mi chiede di fare il debug... come mai???

____
Ciao :)
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
in javascript l'operatore = indica l'assegnazione e non l'uguaglianza, che è rappresentata da ==.
Inoltre, scrivi sempre || quando intendi l'OR e && quando intendi l'AND (logici)

if (isNaN(document.form1.Telefono.value) || document.form1.Telefono.value == "" || isNaN(document.form1.Cap.value) || document.form1.Cap.value == "") {
//codice
}
ciao

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.