Visualizzazione dei risultati da 1 a 5 su 5

Discussione: array

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    16

    array

    Salve,

    piattaforma (HTML,PHP,JAVASCRIPT)

    ho un form in cui ci sono dei tag di input il cui nome è una variabile array

    ES: <input type=hidden name=array[] ....>

    questo perché ho bisogno di più ripetizioni....infatti riprendo i valori da PHP con il "foreach"

    ES: foreach($array as $array_tmp).....

    il mio problema è pero' controllare i valori dell'array in javascript prima che questi vengano passati a PHP, ma quando richiamo la variabile da javascript

    window.document.forms['...'].ARRAY.value

    mi da' errore....(mi dice che non è definito)

    Infine non posso dichiarare array senza parentesi [] altrimenti non mi funziona il foreach in PHP

    ES: <input type=hidden name=array[] ....>


    mi puo' aiutare qualcuno?
    ...Ridere delle follie del mondo...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    se assegni nomi "strani" devi utilizzare la sintassi:

    document.nomeForm.elements["nomeStrano[]"]

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    16
    il problema è che

    "nomestrano[]" vorrei che fosse un array....
    ...Ridere delle follie del mondo...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    e' un array.... vedi se questo spiega meglio:

    myArray = document.nomeForm.elements["nomeStrano[]"]

    for (i=0;i<myArray.length;i++) {
    alert(myArray[i].value)
    }

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    16
    lo spiega alla grande ed io ho risolto il mio problema....

    non sai quanto mi sei stato di aiuto...grazie.......



    ciaoooo
    ...Ridere delle follie del mondo...

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.