Visualizzazione dei risultati da 1 a 8 su 8

Discussione: data in un recordset

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    24

    data in un recordset

    Non riesco ad inserire una data estrapolata da un calendario javascript accanto ad ogni record recuperato da un recordset ed inserito in una form che, a sua volta, invia dati ad un'altra pagina.
    Se dispongo il calendario fuori dal ciclo funziona correttamente, se lo metto al fianco delle textbox in cui il value contiene le variabili per estrapolare records, probabilmente non sa dove andare ad inserire la data. COME POSSO FARE?
    dodi

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito nulla... se non fai un esempio concreto è difficile.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    24
    Ok faccio prima a postare il codice, almeno quello interessato, in pratica pur funzionando bene il popup del calendario ho l'impressione che non sappia in quale record inserire la data:

    Premesso che nell'head c'è:
    <script language="JavaScript" src="date-picker.js"></script>



    <%
    dim rs
    dim strsql
    Set rs = Server.CreateObject("ADODB.Recordset")
    strsql = "SELECT * FROM rubrica WHERE ((servizio ='"& servizio & "')) ORDER by cognome"
    rs.open strsql, connect%>
    [img]images/modifica_r.gif[/img]


    <div class="txtnero">Servizio:<%=servizio%>Assenze del giorno<%=data%>
    </div>
    <form name="assenze" method="POST" action="assenze/insert_assenze.asp">
    <div align="center">
    <table border="0" width="70%" cellpadding="2">

    <tr>
    <td colspan="8" height="2" background="images/sopramenu_sfondo1.gif" align="center"></td></tr>

    <tr>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Seleziona</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Matr</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Cognome</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Nome</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Motivo</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Giorni</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Dal giorno</p></td>
    <td bgcolor="#274f76" align="center"><p class="txtbianco">Al giorno</p></td>
    </tr>

    <%
    rs.movefirst
    Do While NOt rs.EOF %>


    <tr>
    <td bgcolor="#ffffcc"><p align="center">
    <select name="seleziona" size="1" style="font-size: 10px">
    <option class="txt3" value="" selected></option>
    <option value="assente">assente</option>
    </select></p></td>
    <td bgcolor="#ffffcc"><p align="center">
    <input type="text" readonly="readonly" size="8" name="matricola" value="<%= rs("matr") %>" style="font-size: 10px"></p></td>
    <td bgcolor="#ffffcc"><p align="center"><input type="text" readonly="readonly" size="20" name="cognome" value="<%= rs("cognome") %>" style="font-size: 10px"></p></td>
    <td bgcolor="#ffffcc"><p align="center"><input type="text" readonly="readonly" size="20" name="nome" value="<%= rs("nome") %>" style="font-size: 10px"></p></td>
    <td bgcolor="#ffffcc"><p align="center"><select name="motivo" size="1" style="font-size: 10px">
    <option class="txt3" value="" selected></option>
    <option value="CONG. FORM. ART.16 CCNL 14/2000">CONG. FORM. ART.16 CCNL 14/2000</option>
    <option value="PERMESSO SINDACALE">PERMESSO SINDACALE</option>
    <option value="ADOZIONE A DISTANZA">ADOZIONE A DISTANZA</option>
    <option value="Ast. 3-8 anni altro Genitore">Ast. 3-8 anni altro Genitore</option>
    <option value="CONGEDO ORDINARIO - FERIE">CONGEDO ORDINARIO - FERIE</option>
    <option value="CONGEDO ORDINARIO-FERIE VV.UU.">CONGEDO ORDINARIO-FERIE VV.UU.</option>

    </select>

    <td bgcolor="#ffffcc"><p align="center">
    <select name="giorni" size="1" style="font-size: 10px">
    <option class="txt3" value="" selected></option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    </select>

    <td bgcolor="#ffffcc"><p class="txtnero1" align="center">
    <input type="text" name="data_ini" size="12" value="" onkeypress="number()" style="font-size: 10px">[img]images/calendario.gif[/img]<a name="calendar"></a>
    </td>

    <td bgcolor="#ffffcc"><p class="txtnero1" align="center">
    <input type="text" name="data_fin" size="12" value="" onkeypress="number()" style="font-size: 10px">[img]images/calendario.gif[/img]<a name="calendar"></a>
    </td>


    </td>
    </tr>
    <%
    rs.movenext
    Loop

    RecSetutenti.Close
    set RecSetutenti=nothing
    rs.Close
    Connect.Close
    set connect=nothing
    %>
    dodi

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Scusa perché fai partire la funzione sull'href e non direttamente nel campo di testo del form?
    Esempio da adattare:
    codice:
    <input type="text" name="news_data2" id="news_data2" value="<%=news_data2%>" style="width:80px" tabindex="5" maxlength="10" onfocus="displayDatePicker('news_data2',this);" />
    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    24
    In pratica ho fatto così:
    <td bgcolor="#ffffcc"><p class="txtnero1" align="center">
    <input type="text" name="data_ini" id="data_ini" size="12" value="<%=data_ini%>" style="width:80px" tabindex="5" maxlength="10" onfocus="displayDatePicker('data_ini',this);" /> [img]images/calendario.gif[/img]
    </td>
    adesso noto che onfocus funzione perchè va a posizionarsi sulla textbox interessata. MA COMUNQUE NON SCRIVE LA DATA.
    dodi

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    24
    Ho provato un'altro calendario, questo funziona bene. Però scrive sempre e soltanto sul primo textbox e non sui rispettivi textbox che contengono i records estrapolati dal ciclo. Come posso fare?
    dodi

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è un problema ASP ma di js.

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    24
    Grazie, approfondirò
    dodi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.