Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773

    contrtollo javascript che non va

    scusate secondo voi perche non mi funziona il comando del javascript che se non compilo il testo d input

    questo e il javascript

    <script Language="JavaScript">
    <!--
    function checa_formulario(form){
    if (form.domain.value == ""){
    alert("Inserisca il suo nome!");
    form.domain.focus();
    return (false);
    }
    return (true);
    }
    //-->
    </script>
    <script type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }

    e questo e il testo d input
    <form method="post" action="topdog_whois.php">
    <input type="text" name="domain" size="30">
    </select>
    <input name="submit" type="submit" value="check it">
    <input type="hidden" name="option" value="check">
    <input type="hidden" name="sme_form" value="1">
    </form>

  2. #2
    Ciao.
    Ti ho modificato leggermente il codice e adesso funziona.
    Ricordati comunque che la form deve avere un nome per essere identificata nei blocchi esterni altrimenti js non sa che deve caricare i suoi dati.
    codice:
    <script Language="JavaScript"> 
    <!-- 
    function checa_formulario()
     { 
      if (document.forms["form1"].domain.value == "")
       { 
        alert("Inserisca il suo nome!"); 
        return (false); 
       } 
      return (true); 
     } 
    
    //-->
    </script>
    <form name="form1" method="post" onsubmit ="return checa_formulario(this)" action="topdog_whois.php">
    <input type="text" name="domain" size="30">
    </select>
    <input name="submit" type="submit" value="check it">
    <input type="hidden" name="option" value="check">
    <input type="hidden" name="sme_form" value="1"> 
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    grazie ora la provo e il nome dove lo devo dare

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    comunque ho fatto come mi hai detto e non fa ugualmente il controllo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    scusa mi sono sbagliato comunque il codice che avevo messo io cosa c era che non va bene

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    scusa una domanda e invece per aggiungere il controllo che meno di tre caratteri non va bene cosa devo modificare

  7. #7
    codice:
    if(document.forms["form1"].domain.value.length>3)alert("meno di tre caratteri non va bene")
    poi inseriscilo dove ti serve, aggiungilo, insomma modificalo quello che ti serve è la parte in rosso
    --Fletto i muscoli e sono nel vuoto--

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    grazie

  9. #9
    Originariamente inviato da rocco.mod
    scusa mi sono sbagliato comunque il codice che avevo messo io cosa c era che non va bene
    La funzione che avevi scritto ut andava bene ma se per caso nel codice hai più di una form devi assegnare ad ognuna un nome distintivo.
    Col codice che ti ho scritto io basta, se vuoi usareuna funzione più complessa basta che aggiungi il nome della tua form per poterla poi usare senza problemi.
    esempio:
    codice:
    function checa_formulario()
     { 
      if (document.forms["form1"].domain.value == "")
       { 
        alert("Inserisca il suo nome nel campo domain della form 1!"); 
        return (false); 
       } 
      else 
       {
        if (document.forms["form2"].domain.value.lenght < 4)
         { 
          alert("Ha inserito un nome troppo corto nel campo domain della form 2!"); 
          return (false); 
         } 
       }
      return (true); 
     }

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,773
    grazie mo provo

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.