Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    21

    inserire risultato variabile JavaScript in tag Struts

    ciao

    questa domanda è promiscua, metà JS metà Java Struts.
    ho messo quindi in ambedue i dorum la domanda.


    dentro ad una pg jsp in una applicazione Struts2 vorrei poter variare dinamicamente il valore di un campo F1 <s:textfield> a fronte del variare di un campo di selezione S1.
    nulla di strano, basta mettere un javascript sull'evento di S1 ce setta F1 value.

    il problema è che il valore da settare dipende da una property <sroperty> che chiameremo P1 che è uno dei campi di una action, quindi la trovo nel ValueStack struts, e dal valore istantaneo di S1 (valoreCampoS1) che è un valore javascript.
    La property P1 è dei tipo MAP e devo scorrerla col valore indice che è la variabile javascript 'valoreCampoS1'.

    il problema si riassume nella neccesità di parsing succeissvo tra Javascript e Struts, non si riesce a risolvere il valore della variabile javascript dentro al tag Struts <sroperty>

    Ho provato con tutte le sintassi, con ' con " con+ . non parsa.

    Lo script. Qui riport P1['valoreCampoS1'] ma ho provato tutte le sintassi.

    function settaValore( valoreCampoS1 ) {

    document.getElementById('F1').value="<sroperty value="P1['valoreCampoS1'].myProperty" />" ;

    }


    Ringrazio chi vorrà dare suggerimenti

    ciao nicola

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

    Re: inserire risultato variabile JavaScript in tag Struts

    Originariamente inviato da ngald
    ciao

    questa domanda è promiscua, metà JS metà Java Struts.
    ho messo quindi in ambedue i dorum la domanda.

    Se non risolvi nell'altra sezione falla spostare qui, due insieme non puoi aprirle
    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

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.