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

    passare array da input text a funzione

    salve ho un form generato dinamicamente (tamite php) che ha un insieme di campi input con lo stesso name in modo da generare un'array. richiamo tramite un input button la funzione ricevi che dovrebbe ripescarmi l'array, solo che non so come farla
    codice:
    <script>
    function invia() {
    //come recupero i dati???
    alert(document.mioform.misura[0].value); // non mi funziona e l'array lo invio pieno
    }
    </script>
    
    <form name="mioform">
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    .....
    <input type="button" value="Invia" onclick="invia();" />
    </form>
    Planet Earth is blue and there's nothing I can do

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

    Re: passare array da input text a funzione

    Originariamente inviato da Sandro M.
    salve ho un form generato dinamicamente (tamite php) che ha un insieme di campi input con lo stesso name in modo da generare un'array. richiamo tramite un input button la funzione ricevi che dovrebbe ripescarmi l'array, solo che non so come farla
    codice:
    <script>
    function invia() {
    //come recupero i dati???
    alert(document.mioform.misura[0].value); // non mi funziona e l'array lo invio pieno
    }
    </script>
    
    <form name="mioform">
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    <input name="misura[]" type="text" />
    .....
    <input type="button" value="Invia" onclick="invia();" />
    </form>
    cosi e difficile dare una risposta anche perchè io non cosco il php posta la pagina come la riceve esattamente il broser.
    Con eventuali errori, + info fornisci migliore e + rapida sara l'eventuale risposta (consiglio)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    il php non c'èntra visto che va bne anche un form statico come quello che ho postato, il problema è nella funzione javascript
    se invio il form via get ad una pagina non c'è problema, recupero l'array normalmente, non conosco la sintassi per pescare invece i dati con una funzione
    Planet Earth is blue and there's nothing I can do

  4. #4
    risolto, ripesco l'array per intero cosi:
    document.mioform.elements["misura[]"]
    e accedo a valore per valore in quest'altro modo
    document.mioform.elements["misura[]"][0].value

    bye
    Planet Earth is blue and there's nothing I can do

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.