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

    controllo dinamico vbscript

    come posso rendere dinamico un controllo su n campi di un form ?
    ad esempio

    if document.form1.ntappe.value <> "0" then
    contatore=1
    do while contatore=cInt(document.form1.ntappe.value)
    if document.form1.arrintermedia"&i&".value = "" then
    msgbox "Inserire un valore nella stinazione!" document.form1.arrintermedia"&i&".focus()
    form1_onsubmit = False
    exit function
    end if
    contatore=contatore+1
    loop
    end if

    gli n campi sono arrintermedia, è corretta la sintassi per controllarne il valore ? document.form1.arrintermedia"&i&".value ?
    tnx

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In javascript sarebbe:

    document.form1.elements["arrintermedia"+i].value

    per VBScript non so

    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
    potrei valorizzare una variabile di appoggio cosi':
    appoggio="document.form1.arrintermedia"&contatore& ".value"

    ma se poi controllo appoggio ovviamente dentro ci troverò sola una stringa e non il valore del campo value
    ufffff

  4. #4
    se dovesse servire a qualcuno ho risolto con la funzione Eval

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.