Visualizzazione dei risultati da 1 a 3 su 3

Discussione: return

  1. #1
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    i controlli sui valori immessi in un form andrebbero effettuati al submit del form stesso,
    non al click su un submit

    <form onsubmit="return tuaFunzione()">

    function tuaFunzione(){
    ...se non devi inviare
    return false
    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    if (giorno<1 || giorno>31) {

  3. #3
    Devi fare come ha detto Xinod

    il gestore di evento sta nel tag form - inutile che provi a metterlo nei pulsanti. E non è onclick ma onsubmit, e deve avere la istruzione return:

    <form onsubmit="return tuaFunzione()" action=" eccetera eccetera">

    esattamente come ha detto Xinod.

    La tua funzione deve poi essere settata per il
    return false;
    in tutti i casi in cui qualcosa non va come vuoi tu.
    In fondo invece DEVE esserci un
    return true;

    Difficile aiutarti senza la funzione completa e il tag form completo. Ad ogni modo se usi quanto detto sopra, funziona. Quanto a <'01' è una espressione che non ha senso perchè '01' è una stringa di testo, non un numero. A meno che la tua applicazione non ritorna valori proprio come '01' nel qual caso la devi correggere, eliminare i padding degli zerofill in cima, e produrre solo numeri primitivi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.