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

    errore con getelementbyid

    Ciao,
    in una pagina html ho questo:


    <div id="bottompage">
    <div class="bottomtable">
    <form id="searchform" action="/search.asp" method="post" onsubmit="return checksearchform();">
    <fieldset class="data">
    <label for="insert" class="searchlabel">
    Cerca
    </label>
    <input type="text" name="insert" id="insert" class="inputsearch" />
    <input class="imagesearch" type="image" src="<%= STR_TEMPLATES_FOLDER & STR_IMAGE_FOLDER %>startsearch.gif"
    alt="Avvia la ricerca" title="Avvia la ricerca" name="manda" />
    </fieldset>
    </form>
    </div>


    e nel file js ho questo:

    function checksearchform(){
    if( document.getElementById('insert').value =='') {
    alert("Inserire un termine per eseguire la ricerca");
    document.getElementById('insert').focus();
    return false;
    }
    alert("La ricerca è temporaneamente disabilitata");
    return false;
    }


    Però non funziona...dove sbaglio??
    grazie,
    carlostefano

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: errore con getelementbyid

    Originariamente inviato da carlostefano
    Ciao,
    in una pagina html ho questo:


    <div id="bottompage">
    <div class="bottomtable">
    <form id="searchform" action="/search.asp" method="post" onsubmit="return checksearchform();">
    <fieldset class="data">
    <label for="insert" class="searchlabel">
    Cerca
    </label>
    <input type="text" name="insert" id="insert" class="inputsearch" />
    <input class="imagesearch" type="image" src="<%= STR_TEMPLATES_FOLDER & STR_IMAGE_FOLDER %>startsearch.gif"
    alt="Avvia la ricerca" title="Avvia la ricerca" name="manda" />
    </fieldset>
    </form>
    </div>


    e nel file js ho questo:

    function checksearchform(){
    if( document.getElementById('insert').value =='') {
    alert("Inserire un termine per eseguire la ricerca");
    document.getElementById('insert').focus();
    return false;
    }
    alert("La ricerca è temporaneamente disabilitata");
    return false;
    }


    Però non funziona...dove sbaglio??
    grazie,
    carlostefano
    Da un errore? Se si quale
    La funzione cosi imposta funziona cosi:

    campo insert vuoto 1 alert Inseire un termine per eseguire la ricerca blocchi la funzione con return false

    campo insert pieno 2 alert La ricerca è temporanemente disbilita blocchi la funzione con return false

    In tutte due le ipotesi la ricerca non partirà sicuro? :master:

    Spiegati meglio e comunque posta tutta la pagina come la riceve il browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao Andrea,
    grazie, ho risolto il problema...il file js allegato alla pagina era un'altro contente la stessa funzione!
    Ciao,
    carlostefano


    p.s.
    cmq si, la ricerca doveva dare esito negativo in entrambi i casi, visto che ho disabilitato temporaneamente la pagina della ricerca

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.