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

    [js] conferma e passaggio di parametro

    ho il seguente script

    <script language="JavaScript">
    function jvs_cancella (){
    clear = confirm("Si è scelto di cancellare .\nProseguire?");
    if (clear != true)
    return false;
    else{
    self.location.href='?gestione=cancella&idproprieta rio='+document.form1.proprietario.value
    return true;
    }
    }
    </script>
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    non so perche' ma nel post precedente non mi scrive questa parte

    ho il seguente pulsante

    <input type="submit" name="Submit2" value="CANCELLA" onClick="return jvs_cancella();">

    il problema e' che non entra nel ramo else.
    ciao
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    fammi capire...

    vuoi che quando stai per mandare un form ti chieda

    "vuoi continuare o no"?

    perchè se è così, lo script si semplifica molto...

  4. #4
    in pratica si...
    cioe' io seleziono un elemento, poi premo quel pulsante e chiedo conferma se lo voglio realmente cancellare...
    se rispondo no, tutto funziona correttamente cioe' non succede nulla,
    se rispondo si, mi deve tornare alla stessa pagina passandomi due parametri:
    gestione=cancella
    &
    idproprietario='+document.form1.proprietario.value
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    vediamo un po se ho capito...


    <script language="JavaScript">
    function jvs_cancella (){
    clear = confirm("Si è scelto di cancellare .\nProseguire?");
    if (clear ==false) return false;
    else{
    document.form1.action=document.location.href+'?ges tione=cancella&idproprietario='+document.form1.pro prietario.value
    return true;
    }
    }
    </script>


    e poi... sul form

    <form name="form1" onSubmit="return jvs_cancella()">

    sul bottone... lascia vuoto... dimmi se ho capito bene...

  6. #6
    hai centrato in pieno il mio pensiero...

    siccome non sono molto ferrato in materia di js
    perche' questo non andava?

    self.location.href='?gestione=cancella&idproprieta rio='+document.form1.proprietario.value
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  7. #7
    piccolo problema nella tua soluzione:


    se faccio piu' volte click sul pulsante cancella
    ?gestione=cancella&idproprietario=
    si accoda nell'url
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    mm... invece di

    document.form1.action=document.location.href+'?ges tione=cancella&idproprietario='+document.form1.pro prietario.value


    puoi fare

    document.form1.action+='?gestione=cancella&idpropr ietario='+document.form1.proprietario.value


    il tuo nn andava... perchè SETTI.... cioè lo mandia lla pagina che inzia per ?

    dovresti aggiungere (+=)

  9. #9
    un'altra soluzione...
    document.form1.action='nomefile.php?gestione=cance lla&idproprietario='+document.form1.proprietario.v alue

    tante grazie
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

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.