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

    Pulsante SUBMIT non richiama funzione

    Buonasera a tutti,
    tramite il sito "https://eu.jotform.com/"" ho fatto questo form:

    https://pastebin.com/YmZBRh9e

    Il problema č che, quando clicco su CERCA non mi fa il controllo dei campi, per vedere se sono vuoti o meno, che ho messo nella funzione VALIDA.
    Sapete dirmi come mai??
    Grazie

  2. #2
    Error, this is a private paste or is pending moderation. If this paste belongs to you, please login to Pastebin to view it.
    .

  3. #3
    Quote Originariamente inviata da filippo.toso Visualizza il messaggio
    Error, this is a private paste or is pending moderation. If this paste belongs to you, please login to Pastebin to view it.
    Perdonami???

  4. #4
    A occhio č perchč il button č un tipo submit...

  5. #5
    Quote Originariamente inviata da Dascos Visualizza il messaggio
    A occhio č perchč il button č un tipo submit...
    Si ma sull'onclick ha ""valida()" quindi mi dovrebbe andare sulla funzione.
    In un form + spčartano non hjo di questi problemi.

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    I problemi possono essere molteplici.
    document.invio
    potrebbe non essere corretto e quindi JS va in errore e si ferma (hai controllato se hai errori nella console?), sostituisci tutti i document. che hai ora con

    document.getElementsByName("nome_del_campo")

    se poi oltre al name ci metti anche un id ai campi ed usi quello č meglio ancora.

    Sbagli anche i check JS, ad esempio
    codice:
    else if (
        (cognome == "" && nome == "" && email == "" && FB_ID == "" && cell == "" && USR1 == "" && USR2 == "") || 
        (cognome == "undefined" && nome == "undefined" && email == "undefined" && 
         ID == "undefined" && cell == "undefined" && USR1 == "undefined" && USR2 == "undefined") ) 
    {
        alert("Devi inserire qualcosa");
    Questo ti presenta l'alert solo se tutti quei campi sono vuoti, a te basta anche che uno solo sia compilato?
    Comunque se un utente ci mette anche solo degli spazi vuoti passa il controllo.
    Hai lo stesso comportamento in altri controlli.
    Ultima modifica di Alhazred; 21-03-2022 a 12:26

  7. #7
    ciao, il problema č quando metto il controllo un dei campi text e metto il contenuto nella variabile come ad esempio

    var mail = document.invio.email.value

    Li lo script si BLOCCA e ricarica tutta la pagina.
    All'onclick del submit mi entra nella funzione, ho messo degli allert di controllo, ma non riesce a leggere il contenuto delle text aerea.


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.