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

    come inviare variabile che aumenta con funzione?

    Buongiorno


    in html, con un pulsante richiamo una funzione, la quale mi moltiplica dei div...
    Mi sapete dire come posso inviare via post il numero finale dei div creati, considerando che ad ogni richiamo, la funzione mi incrementa di 1 la variabile "cont"...

    Avevo pensato, a d ogni richiamo di stampare in unput=hidden, ma in quel modo mi refresha la pagina e restetta tutto...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Bhè, non fornendo altre indicazioni tiro ad indovinare, quale che sia lo scenario vero poi ce lo farai sapere.

    Se la "moltiplicazione" dei div avviene con una funzione javascript, alla fine della stessa aggiungi:
    codice:
    function moltiplicaDivs(...) {
      ...
      ...
      document.nomeForm.nomeCampoHidden.value = numero_divs;
    }
    Se invece avviene tramite un qulche sistema server-side, per esempio in PHP, farai semplicemente:

    codice:
    <input type="hidden" name="numDivs" value="<?php echo($numero_divs);?>" />
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Ciao, hai provato ad impostare ad una variabile nascosta il valore di cont poco prima di fare il submit()?
    cerco di spiegarmi meglio:

    codice:
    //script//
    
    function fnFaiSubmit(){
    
    var d=document.forms[0];//prendi solo il primo form in cui è presente variabilenascosta :D
    d.variabilenascosta.value=cont;
    
    
    // gogo submit();
    }
    
    //script//
    spero di esserti stato d'aiuto

  4. #4
    vi ringrazio la funzione moltiplica div è in javascript...

    alla fine ho risolto così, aggiornando un campo hidden segnato da un ID:

    document.getElementById("qwer").value =cont


    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.