Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    26

    Problemi di esecuzione javascript

    Saluti a tutti,
    nel mio sito vi sono delle pagine con dei form da compilare. Per effettuare un controllo prima dell'invio del form ho utilizzato un pezzo di codice Javascipt preso dal tutorial di HTML.it. Il codice è il seguente:
    <script>

    function checkrequired(which){

    var pass=true

    if (document.images){

    for (i=0;i<which.length;i++){

    var tempobj=which.elements[i]

    if (tempobj.name.substring(0,8)=="required"){

    if (((tempobj.type=="text"||tempobj.type=="textarea") &&tempobj.value=='')||(tempobj.type.toString().cha rAt(0)=="s"&&tempobj.selectedIndex==-1)){

    pass=false

    break

    }

    }

    }

    }

    if (!pass){

    alert("Non hai compilato correttamente il form. Alcune informazioni non sono state inserite. Clicca su OK e verifica l'errore")

    return false

    }

    else

    return true

    }

    </script>
    Dopo aver impostato il form come segue:
    <FORM onSubmit="return checkrequired(this)">

    Nome e cognome *


    <input type=text name="requirednome" size=40>



    E-mail *


    <input type=text name="requiredmail" size=30>



    Telefono


    <input type=text name="telefono" size=20>



    <INPUT TYPE="SUBMIT" VALUE="Spedisci"></input>

    </FORM>
    ho eseguito su PWS il mio codice e ho scoperto che non funziona!!!
    Quale potrebbe essere la causa? La prima parte di codice l'ho inserita nel modello del mio sito (utilizzo Dreamweaver Ultradev) visto che mi è impossibile modificare dalla pagina in quanto è un'area non modificabile. Inoltre dopo aver inviato il form faccio un'inserimento in un database uilizzando ASP. La request.form deve avere solo ("nome") o ("requirednome")???
    Vi ringrazio anticipatamente di cuore
    :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    26
    Ti ringrazio per avermelo detto.
    Scusa!!!


    Mi aiutate?

    thanks 1000

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    di nulla,
    lo script è corretto
    (ma il form non ha action e quindi non punta ad alcuna pagina)

    la variabile che devi attenderti resta cmq "requirednome"

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    26
    Si il form del codice è quello dell'esempio del tutorial.
    Il mio ha una action che punta ad un'altra pagina.
    Non sarà che l'ho inserito in un'area non modificabile del modello e quindi me lo porto per ogni pagina?

    Thanks 1000 per tutte le risposte che verranno!!!

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    le aree non modificabili di un modello sono parti fisse che DW copia in tutte le pagine che adottano quel modello, la presenza di uno script del genere in un' area non modificabile non dovrebbe comportare alcun malfunzionamento.
    Ti consiglio di ricontrollare tutto,
    se vuoi possiamo farlo anche noi insieme a te se posti l' indirizzo della pagina in questione
    ciao

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.