Visualizzazione dei risultati da 1 a 7 su 7

Discussione: cambio action form

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    cambio action form

    Vorrei rilanciare l'action di un form a seconda se un checkbox se è checkato oppure no. Ho fatto questa funzione , ma non funziona (ah! ah!) qualcuno mi sa dare una dritta?



    function inviaForm(){

    var str = document.form.ricercaEsatta

    if(str.checked){

    document.form.action = "legVin.asp?mode=avanzata&azione=ricercaEsatta "
    else
    document.form.action = "legVin.asp?mode=avanzata"
    }

    document.form.submit();
    }

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao scura,

    come si chiama il form? e come richiami la funzione?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    il form si chiama form

    la funzione la richiamo da un button dicendogli onClick= nome funzione

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    ma sai qual'è la cosa strana ? ho altre funzioni jscript e ora non funzionano + anche quelle!

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    form è una parola riservata, dovresti cambiare nome al form (anche se funziona ugualmente).

    però riguardando la funzione ho visto adesso che non chiudi le graffe nell'else... visto che hai una sola istruzione nell'if puoi ometterle le parentesi graffe
    codice:
    function inviaForm(){ 
    var str = document.form1.ricercaEsatta 
    if(str.checked)
      document.form1.action = "legVin.asp?mode=avanzata&azione=ricercaEsatta" 
    else 
      document.form1.action = "legVin.asp?mode=avanzata" 
    document.form.submit(); 
    }

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da scura
    ma sai qual'è la cosa strana ? ho altre funzioni jscript e ora non funzionano + anche quelle!
    l'errore delle parentesi mandava in bomba tutto il resto ;-)

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    mitico!

    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.