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

    Problemino da una select con "onchange" e chiamata ajax

    Ciao, ho non so come fare.
    Avevo una select, quando selezionavo una voce tramite l'evento "onchange" inviavo il form.

    Il problema è che ho inserito una chiamata ajax e adesso l'evento onchange non " prende" il colleg. ajax

    Funziona invece se inserisco il classico pulsante submit.
    Vorrei capire come fare a meno del pulsante submit.
    Grazie.
    Questo è il submit con la chiamata ajax che funziona con un pulsante.

    <form name="Form" id="papero" onsubmit="xmlhttpPost('mediapesostimato.asp', 'Form', 'pippo', 'Wait...'); return false;">

    Questo è il controllo della select
    ---------------------------

    function controlloSelect(){
    n=document.forms['Form'].elements['cognomi']
    if(n.selectedIndex==0){
    alert('Selezionare una voce della select');
    return false;
    n.focus();
    }
    else

    document.forms['Form'].submit();
    }


    Questa è sulla select.
    <select name="COGNOMI" onchange="return controlloSelect()" size="1" id="cognomi" class="stile1">

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Si capisse quello che vuoi fare.... ma la chiamata aiax la vuoi quando cambia l'opzione scelta nella select? e che c'azzecca l'onsubmit? a che ti serve il controllo sulla scelta? e' ininfluente...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    Ciao

    Scusami ho formulato male tutto il messaggio.
    Si alla fine quello che vorrei è fare la chiamata ajax quando scelgo qualcosa dalla select invece di usare il pulsante
    Il controllo sulla scelta era stato inserito al fine di evitare una scelta " nulla" di una voce all'interno della select stessa.

    l'Onsubmit deve sparire..( lo uso adesso appunto perchè invio tramite pulsante).



    Grazie
    Ciao

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

    Re: Problemino da una select con "onchange" e chiamata ajax

    Prova cosi:
    codice:
    <select name="COGNOMI" onchange="if(this.selectedIndex!=0){xmlhttpPost('mediapesostimato.asp', 'Form', 'pippo', 'Wait...');}else{alert('Selezionare una voce della select');return false;}"  size="1" id="cognomi"  class="stile1">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

    Grazie

    Proprio quello che cercavo!
    Grazie, 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.