Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23

    Recuperare value di n radio input

    Ciao a tutti, avrei bisogno di una dritta,
    sto scrivendo un codice in cui ho 25 righe da 3 input-radio ciascuna.
    Ora io devo recuperare i valori di ognuna delle 25 domande per conoscere la risposta scelta per fare un certo calcolo con una funzione javascript.

    Dovrei quindi inserire un indice per poi utilizzare una funzione for, solo che se io su javascript inserisco l'indice i che mi riconosce il nome di una terna radio il comando var x = document.nome_form.i mi da undefined element, cioè lui non sostituisce i con il valore della variabile i ma lui considera che il nome è i...

    in pratica io ho tre radio (name='a1' value='x'/'y'/'z')
    nella funzione javascript ho var radio = document.nome_form.a1 e quindi ricavo i value con un ciclo for...ora io vorrei trovare il modo di scrivere a1 con a e un indice numerico, come si fa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23
    ho trovato questa funzione che in teoria dovrebbe essere quella che mi serve link, ma quando apro il firebug mi dice che aForm.children(i) non è definita...esattamente quello che succedeva a me quando me lo creavo di sana pianta...quello che mi sorprende è che ad un altro funziona leggo li sotto!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta un link alla pagina pubblica
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23
    purtroppo mi è un po' un casino...comunque i problemi su quella funzione sono due, ma non me lo fa sempre...solo se uso php...
    in pratica non vede tutti gli elementi child del form, ma vede tutto quello che c'è di bottono e altro, ma dei radio ne riconosce solo uno...eppure i nomi sono tutti differenti!!!

    Vabbè comunque in qualche modo ho bypassato questo problema, quello che non capisco è come fare quanto segue:

    Io ho:
    var n =new Array('uno','due');

    ora vorrei prendere dal dom l'elemento del form modulo con nome uno
    var x = document.modulo.n[1] giusto?
    Bene mi dice che document.modulo.n is undefined...

  5. #5
    document.forms['modulo'].elements[n[1]]

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23
    document.forms.modulo is undefined
    [Interrompi per questo errore]

    var bottone = document.forms['modulo'].elements[indici[0]]

    questa è la risposta di firebug...
    adesso vedo di caricare tutto in internet...il problema è che per visualizzare la pagina si richiede l'iscrizione al sito...

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non è che cerchi di richiamare l'oggetto al caricamento della pagina vero?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23
    Nono richiamo la funzione al click su un bottone del modulo!


    http://mastraa.altervista.org/fantacalcio/index.php

    da qui entrate con andrea andrea (utente e pass) nel modulo a destra

    poi andate a questo link e premete su salva modifiche in alto...

    http://mastraa.altervista.org/fantac...azione.php?i=1

  9. #9
    Devi usare il name del form: "modifica_formazione" non "modulo"

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    23
    che stupido, scusa!!! son cotto è una giornata che ci giro intorno...

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.