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

    se nel form input vuoto, fermare e allertare

    sto creando un form dove non è concesso avere spazio vuoti, però vorrei che eseguisse il checking nella stessa pagina.

    insomma, vorrei che quando l'utente clicca sul bottone invia, il form si fermi con un alert(con suscritto tipo "non ha riempito il campo XXX") e permetta all'utente di riempirlo.

    so che con una funzione personalizzata di javascript si riesce a fare (funziona anche in questo forum)

    insomma quello che ho provato a fare è questo (scopiazzando malamente dallo script del phpBB):

    Codice PHP:
    <script language="JavaScript" type="text/javascript">
    <!--
    function 
    CheckInput() {
    formErrors=false;
    if(
    document.form.post_titolo.value.length<2){
       
    formErrors="Devi inserire il titolo";
    }
    if(
    formErrors){
       
    alert(formErrors);
       return 
    false;
    }else{
       return 
    true;
    }
    //-->
    </script> 
    e nel form ho messo:
    Codice PHP:
    <form name="form" action="<? $PHP_SELF?>" method="post" onSubmit="return CheckInput(this)">
    dov'è che sbaglio?

  2. #2
    Mi pare manchi una graffa a fine script (è aperta ma non chiusa)
    Io cmq inoltre metterei

    if(formErrors!=false)..

    ma è solo una questione di gusti
    xxx

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.