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

    passare valore array ad una funzione da un link

    <input type="text" name="dati['scadenza']" value="20/11/2007" />
    qui


    ... nn so come sia la sintassi nel caso si voglia passare il valore di un array...

    DI CERTO NN è COSì
    'document.former.dati['scadenza']'
    NN SO COME PASSARE QUEL VALORE..

    QUALCUNO LO SA FARE?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Buon Anno.
    Che cosa dovrebbe fare la funzione show, innanzitutto?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    buon anno a tutti


    è la funzione del calendario che sta qui su html
    http://javascript.html.it/articoli/s...elezione-data/




    href="javascript:show_calendar('document.formData. data1', document.formData.data1.value);"
    </form>

    Al click, viene eseguita la funzione 'show_calendar' contenuta nello script. Vengono passati come parametri l'indicazione del campo di testo (document.formData.data1) e un riferimento al suo valore (document.formData.data1.value). Si osservi come il primo parametro vada racchiuso tra apici singoli.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    potrebbe essere un problema di apici

    prova con
    Il forum scompone la parola javascript e strippa alcuni backslashes qui e lì, per cui, ti consiglio di fare "quote" del mio messaggio e ricopiare il contenuto del tag code che trovi nel quote che invece riporta il codice esatto.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    mi chiede una parentesi così messo

    nn va

    le sto provando tutte ...anche previousSibling ... niente da fare.... anche getElementById che presenta lo stesso probelma degli apici..nulla

    nn co come fare


  6. #6
    ok ho trovato una strada alternativa e ho risolto

    do un id all'input e levo i paramentri alla funzione show_calendar
    codice:
    <input type="text" id="scadenza" name="dati['scadenza']" value="" />
    <a href="javascript:show_calendar();">
    [img]js/cal.gif[/img]
    </a>
    .....
    mentre nella funzione

    codice:
    function show_calendar() {
    	var str_target    = "document.getElementById('scadenza')";
    	var str_datetime  = document.getElementById('scadenza').value;
    .......
    anche se mi rimane il dubbio di come sistemare gli apici in questo caso

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.