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

    Blocco dello script dopo "return false"

    Ciao a tutti.

    Ho una funzione che serve a controllare che il campo di una form sia compilato:

    ////////////////////////////////////////
    <script language="javascript">
    function Controllo(){
    if (document.job.enimi.value == "")
    {
    alert("Inserire un valore per il campo Nome.")
    document.job.enimi.focus()
    return false
    }
    if (document.job.mail.value == "")
    {
    alert("Inserire un valore per il campo Email.")
    document.job.mail.focus()
    return false
    }

    }
    </script>
    ////////////////////////////////////////


    La funzione e' richiamata in questa form in php:
    echo "<form enctype=\"multipart/form-data\" action=\"".$mosConfig_live_site."/"."index.php?option=com_rekry&Itemid=".$_GET['Itemid']."&rekryview=submit\" method=\"post\" name=\"job\" onSubmit=\"Controllo();return false;\">"; ?>

    Funziona il controllo dei 2 campi. Ma dopo averli compilati, premo il tasto submit e non accade nulla. Come se i "return false" bloccassero tutto. RImane tutto immobile

    Avete suggerimenti per aiutarmi?

    Grazie a tutti
    F.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onsubmit="return Controllo()"
    ciao

  3. #3
    Ciao Xinod e grazie per la velocissimo risposta.

    In realta' l'avevo gia' provato su consiglio di un amico (sono un neofita) ma non va.

    Ora ho questo:
    echo "<form enctype=\"multipart/form-data\" action=\"".$mosConfig_live_site."/"."index.php?option=com_rekry&Itemid=".$_GET['Itemid']."&rekryview=submit\" method=\"post\" name=\"job\" onSubmit=\"return Controllo();\">"; ?>

    Ma vedo a video questa roba:
    echo "
    "; ?>

    e quando clicco su bibmit bomba tutto (404)

    idem se scrivo:
    echo "<form enctype=\"multipart/form-data\" action=\"".$mosConfig_live_site."/"."index.php?option=com_rekry&Itemid=".$_GET['Itemid']."&rekryview=submit\" method=\"post\" name=\"job\" onSubmit="return Controllo();">"; ?>

    Ti viene in mente nulla?
    Grazie 1000

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' questione di javascript, probabilmente pasticci con i doppi apici e i backslash di php,
    riguardalo con calma e visualizza l' html per vedere cosa scrivi
    ciao

  5. #5
    Ok grazie 1000.

    Provo nella sezione PHP

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