Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83

    inserimento dati textarea - UNDEFINED

    Ciao,
    quando visualizzo i dati di un textarea riesco a visualizzarli ma nello script di modifica mi modifica tutti i campi tranne il textarea dove mi scrive sul db undefined.
    Via allego il codice interessato ( il campo textarea e' "messaggio":

    var messaggio = new String(Request.Form("messaggio"));
    var r_messaggio= messaggio.replace(/'/g,"''");
    Cn.Execute("UPDATE chiamatehd SET nome = '" + r_nome + "', email = '" + r_email + "', oggetto = '" + r_oggetto + "', messaggio = '" + r_messaggio + "' WHERE id = " + id);
    Cn.Close();

    Grazie in anticipo
    Ibi

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Assicurati che questa riga sia corretta:
    var r_messaggio= messaggio.replace(/'/g,"''");

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    se volevi riferirti alla scrittura la riga e' scritta correttamente anche xe' l'ho postata direttamente dal codice ....
    altrimenti scusa ma non ho capito ....

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quello che volevo dirti è che probabilmente non effettua la replace che gli dici di fare.
    Se, solo per un attimo, remmi quella riga (oppure la cancelli temporaneamente) dovrebbe funzionarti (se non metti apici nel campo messaggio...).

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    cosi' ?

    var messaggio = new String(Request.Form("messaggio"));

    Cn.Execute("UPDATE chiamatehd SET nome = '" + r_nome + "', email = '" + r_email + "', oggetto = '" + r_oggetto + "', messaggio = '" + messaggio + "' WHERE id = " + id);
    Cn.Close();

    Esce sempre undefined

  6. #6
    scusa ma hai provato a farti stampare il contenuto della request?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    scusa ma questo e' il mio 3 gg di asp di conseguenza non so cosa tu voglia dirmi .....
    puoi essere piu' specifico ?

    Grazie

  8. #8
    così come puoi memorizzare il contenuto della text area in una variabile, così puoi farti stampare lo stesso contenuto a video, controllando così se effettivamente il messaggio contenuto nella text area viene acquisito dalla pagina sulla quale stai lavorando ... chissà se mi sono spiegato! :-)

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    var messaggio = new String(Request.Form("messaggio")); 
    var r_messaggio= messaggio.replace(/'/g,"''"); 
    response.write r_messaggio:response.end; 
    Cn.Execute("UPDATE chiamatehd SET nome = '" + r_nome + "', email = '" + r_email + "', oggetto = '" + r_oggetto + "', messaggio = '" + r_messaggio + "' WHERE id = " + id); 
    Cn.Close();

    A video che leggi?

    Roby

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    Roby,
    ho provato a inserire la response ma da errore proprio su quella riga(come se il comando fosse errato).Ho anche provato a cancellare tutto il form di update lasciando solo queste righe ma niente
    <%
    if (azione== "UPD")
    {
    var messaggio = new String(Request.Form("messaggio"));
    var r_messaggio= messaggio.replace(/'/g,"''");
    response.write r_messaggio:response.end;
    Cn.Execute("UPDATE chiamatehd SET nome = '" + r_nome + "', email = '" + r_email + "', oggetto = '" + r_oggetto + "', messaggio = '" + r_messaggio + "' WHERE id = " + id);
    Cn.Close();


    }
    %>
    mi viene il dubbio che abbia sbagliato piu' che l'update il comando per tirami dentro il dato anche se la scritta undefined esce solo quando faccio l'upd:
    <tr>
    <td>Oggetto</td>
    <td>
    <textarea rows="5" cols="28"><%=Rs("messaggio")%></textarea></td>
    </tr>

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.