Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Javascript - PHP

  1. #1

    Javascript - PHP

    Salve, ho un problema con un piccolo script che mi server per una conferma di cancellazione.
    Io creo ciclicamente una variabile nascosta e gli assegno un nome progressivo p.e.
    codice:
    <input type=hidden name='confirm_all1'>
    <input type=hidden name='confirm_all2'>
    <input type=hidden name='confirm_all3'>
    ad ogni varibile nascosta viene associato un elemento che dovrei cancellare, ogni tasto submit corrispondente all'elemento chiama la seguente funzione:

    codice:
    function sceltaconfirm(dim) { 
    	   flag = confirm("Sei sicuro di voler cancellare?"); 
    	   var nomevar='confirm_all'+dim;
    	   alert(nomevar);
    	   if (flag==true) {
    	   		document.pform.nomevar.value = 'si';
    	   }
    	   else {
    	        document.pform.nomevar.value = 'no';
    	   }
    }
    dove l'argomento dim è il numeretto che metto accanto alla variabile nascosta,

    il tasto submit ha la seguente proprietà:
    onclick='sceltaconfirm(".$i.");

    dove la variabile $i corrisponde all'elemento da eliminare.

    ora io vorrei settare la variabile 'confirm_all' di ogni elemento, solo che non so farlo xkè non sono molto pratico di javascript, come ho fatto nella funzione sopra non funziona, qualcuno ha qualche idea a riguardo?
    Grazie
    Mai mettersi in cammino se la bocca non sa di vino.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    function sceltaconfirm(dim) { 
       flag = confirm("Sei sicuro di voler cancellare?"); 
       var nomevar='confirm_all'+dim;
       alert(nomevar);
       document.pform.elements[nomevar].value = flag ? 'si' : 'no';
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie 1000
    Mai mettersi in cammino se la bocca non sa di vino.

  4. #4
    Grazie 1000 !

    Mai mettersi in cammino se la bocca non sa di vino.

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.