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

    [Javascript] Navigare in un'array di text

    Salve a tutti,
    non riesco con javascript a navigare in un'array di input type "text".

    Gli input type hanno questo codice:
    codice:
    <input name="name[]" value="qualcosa" />
    e sono più di uno.

    Io vorrei con javascript navigare in tutti gli input type per prelevarne il valore.

    E' possibile?

    ciao

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    richiesta frequente,
    dare un nome con [] e' comodo poi in php ma puo' essere scomodo in javascript, cmq nessun problema se identifichi gli elementi come elements del form

    document.nomeForm.elements['name[]'].value;

    se hanno stesso identico nome (e sono chiaramente + d' uno) rientreranno a loro volta in un array

    document.nomeForm.elements['name[]'][0].value;
    x es. e' value del primo campo con name="name[]"

    "name" non e' una scelta molto saggia come nome di un campo perche' parola riservatissima

    ciao

  3. #3
    Originariamente inviato da Xinod
    richiesta frequente,
    dare un nome con [] e' comodo poi in php ma puo' essere scomodo in javascript, cmq nessun problema se identifichi gli elementi come elements del form

    document.nomeForm.elements['name[]'].value;

    se hanno stesso identico nome (e sono chiaramente + d' uno) rientreranno a loro volta in un array

    document.nomeForm.elements['name[]'][0].value;
    x es. e' value del primo campo con name="name[]"

    "name" non e' una scelta molto saggia come nome di un campo perche' parola riservatissima

    ciao
    Se l'array è composto da un solo elemento?
    Ho visto che:
    variabile.length mi restituisce "undefined"...

    Come faccio a ciclare sull'array anche quando c'è un solo elelento?

  4. #4
    Risolto, ho dovuto fare un "if" per controllare, anche se non è il massimo della comodità.

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.