Risultati da 1 a 4 di 4

Discussione: ciclo in javascript

  1. #1
    Monital è offline Utente del Forum
    Data Registrazione
    Apr 2009
    Messaggi
    556

    ciclo in javascript

    Buonasera credo sia uno dei primi post in quest'area

    premetto che in javascript sso meno di niente, mi limito a prendere qualche funzione qua è la

    adesso avre un problemino ho una funzione java associata ad una casella di testa però io devo usarla su più caselle di testo e non saprei come fare

    questa e la funzione

    Codice PHP:
    <script language="Javascript">
    function 
    Selezionato(data)
    {
        
    window.opener.document.form1.data.value data;
        
    window.close();
    }
    </script> 
    ora ho diverse caselle di testo circa una decina di cui poi devo passarmi la variabile quindi se le chiamo tutte "data" non riescoa d associare i dati quindi la maniera + semplice teoricamente che mi è venuta in mente e di dare un ciclo su quella funzione ad esempio un ciclo for

    Codice PHP:
    for($x=1;$x<=10;$x++){
    $data="data".$x

    vcosi numero le mie caselle chiamandole name= data1 name=data2 etc

    e quindi al funzione dovrebbe andare

    ma non ho proprio diea di come si fa un ciclo in una funzione java

    aiuti?

  2. #2
    Nefyt è online Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    982
    Potresti fare cosi

    Codice PHP:
    <script language="Javascript"
    function 
    Selezionato(data

        for(
    i=1;i<=10;i++){
        
    window.opener.document.form1.elements['data'+i].value data
        }
        
    window.close(); 

    </script> 
    Se non intendevi questo spiegati meglio
    Ultima modifica di Nefyt; 10-06-2012 alle 21:48

  3. #3
    Monital è offline Utente del Forum
    Data Registrazione
    Apr 2009
    Messaggi
    556
    cavolo ci ero quasi arrivato da solo sbaglaivo un paio di cose.

    grazie della dritta usando il tuo suggerimento finalmente mi riempe le caselle, c'è un problema però

    quella funzione serve a mettermi delle date nelle caselle di testo tramite una finestra popup che mi fa vedere un mini calendario.

    ora io ho ad esempio 10 caselle ed a ogni casella devo associare la sua data

    ora così com'è quandos eleziono il 10 giugno mi mette in tutte e 10 le caselle il 21 giugno

    mentre io ho queste caselle di testo

    Codice PHP:
    <input name="data1" type="text">
    <
    input name="data2" type="text">
    <
    input name="dataetc" type="text"
    e vorrei associare a queste caselle il singolo calendario.

    Cosi clicacndo sulla data del calendario 1 mi riempa la casella data1

    mi rendo ora conto però che lo script del calendario è unico anche se potrei ovviare dando il ciclo anche alla funzione che apre il popup

    Codice PHP:
    function openPop(theURL,winName,features) { //1.0

      
    window.open(theURL,winName,features);

    dovrei provare a d inserire il ciclo anche qua cosi da aprire una finestra popup diversa per ogni data

    non so se mi sto spiegando, è difficile spiegarsi teoricamente su una cosa che non si sa vado a intuito.

    Provo a riepilogare

    ho uno file con dentro unos cript che mi crea un calendario

    poi tramite la funzione

    Codice PHP:
    function openPop(theURL,winName,features) { //1.0

      
    window.open(theURL,winName,features);

    apro il popup e selesziono la data e tramite la funzione che mi hai modifiato la scrivo nella casella di testo

    ora la funzione che mi hai modificato mi scrive su tutte le caselle di testo datax.

    Immagino che succede eprchè sono tutte assegnate al poup perciò credo che se inserisco un ciclo anche nella funzione che mi apre il popup allora si riconoscono

    sono stato chiaro?



















    mi sa di no


    ti ringraazio dell'aiuto

  4. #4
    Monital è offline Utente del Forum
    Data Registrazione
    Apr 2009
    Messaggi
    556
    ok ho risolto.

    ho trovato unos cript in un forum molto più adatto alle mie esigenze

    così sono risucitoa fare un ciclo sulle inputtext bypassando javascript

    grazie cmq anche se non lo sai mi hai dato uno spunto per capire

    thank

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •