Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Controllo a monte di un button

    Ciao a tutti, rieccomi qui.
    Nell'agognato form che sto cercando di fare ho messo un controllo (trovato su dynamicdrive.com) sulla composizione corretta delle mail:
    codice:
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
    
    function checkmail(e){
    var returnval=emailfilter.test(e.value)
    if (returnval==false){
    alert("Please enter a valid email address.\n S'il vous plait, inserez une email valide.")
    e.select()
    }
    return returnval
    }
    Il problema è che ho messo (all'inizio del form) un button per tornare alla pagina precedente e se lo uso mi subentra lo script che mi avverte di inserire una mail valida (mentre se uso il pulsante del browser no).
    Come posso creare un "isola" sul button per far si che si comporti come un link normale e non subentri lo script?
    Grazie!!
    Salut!
    A-Lex

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il problema che sperimenti non ha motivo di esistere a giudicare da quanto postato

    posta il codice minimo e indispensabile per generare il malfunzionamento

  4. #4
    Hai ragione, scusa.
    Allora, il codice che genera l'errore è:
    codice:
    <script type="text/javascript" src="../scripts/formchkmail.js"></script>
    <form method="post" action="../scripts/formenvoi.php" name="form_info" onSubmit="return formCheck(this); submitonce(this)">
    <fieldset>
    <legend><button value="Back" onClick="javascript:history.back(-1)">Retour / Back</button></legend>
    ..e poi segue la composizione del form.
    Il formCheck(this) controlla che i campi obbligatori siano tutti compilati e il submitonce(this) che non venga inviato 2 volte col doppio click sul submit.

    Grazie
    Salut!
    A-Lex

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 © 2025 vBulletin Solutions, Inc. All rights reserved.