Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Aiuto per uno script

  1. #1

    Aiuto per uno script

    vorrei passare i dati inseriti in un campo di testo ad una pagina, ho provato così:

    HTML:
    <input name="search" type="text" class="input" id="search" size="20">

    <input name="Submit" type="button" class="input" value=" cerca " onClick="javascript:cerca()">

    Script:
    <script type="text/javascript">
    function cerca() {
    var dati= document.search.value;
    location.href="page/lista.asp?S"+dati;
    }
    </script>

    ma non mi funziona qual'e l'errore?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    C'è almeno questo errore

    codice:
                                   !
                                   !
    location.href="page/lista.asp?S="+dati;
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    scusa mi dici qual'è l'errore

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da techno
    scusa mi dici qual'è l'errore
    manca un =
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    cioè dici così:

    location.href="page/lista.asp?S=="+dati;

  6. #6
    ho provato anche con un "=" in più ma mi da sempre "errore di visualizzazione pagina"

  7. #7
    Allora nessuno mi sa dire dove sbaglio!!!!


  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    - javascript ha regole ferree riguardo nomi di elementi, funzioni, variabili...
    submit e search hanno un significato in javascript, quindi non vanno usati

    - la sintassi dice document.nomeForm.nomeCampo
    se non hai un form a racchiudere i campi devi metterlo
    e considerarlo quando lavori su di un campo

    ...sempre che non stia lavorando con il document.getElementById('id') x accedere ad un campo
    e non mi pare il tuo caso...

    - l' uguale mancante e' uno solo e dopo S

    - al posto di onClick="javascript:cerca()"
    basta e avanza onclick="cerca()"

    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.