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

    Creare una querystring che mi accetti gli apici

    con questo codice creo una querystring e tutto funziona se però tra nome , cognome, email c'è un apice singolo la querystring viene troncata

    function doppiapici(stringa){
    var output = stringa.replace(/\'/g, "''");
    return output;
    }

    var nome = doppiapici(String(Request.Form("nome")));
    var cognome = doppiapici(String(Request.Form("cognome")));
    var email = doppiapici(String(Request.Form("email")));

    var strQuery = "?nome="+nome+"&cognome="+cognome+"&indirizzo="+em ail+"";

    strQuery è poi concatenata al link

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Creare una querystring che mi accetti gli apici

    Originariamente inviato da brutusin
    con questo codice creo una querystring e tutto funziona se però tra nome , cognome, email c'è un apice singolo la querystring viene troncata

    function doppiapici(stringa){
    var output = stringa.replace(/\'/g, "''");
    return output;
    }

    var nome = doppiapici(String(Request.Form("nome")));
    var cognome = doppiapici(String(Request.Form("cognome")));
    var email = doppiapici(String(Request.Form("email")));

    var strQuery = "?nome="+nome+"&cognome="+cognome+"&indirizzo="+em ail+"";

    strQuery è poi concatenata al link
    Ciao brutusin,

    questo è JScript lato server (pagina ASP)
    l'apice va sostituito col doppio apice in sql non nell'url
    come fai il link poi?

  3. #3
    ecco il come creo il link

    var mailBody = "trjhdkhdkghdjkghfjghjdkfhgjk hkkjdhgfjk hkj"
    mailBody += "
    Clicca qui per confermare la registrazione";

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da brutusin
    ecco il come creo il link

    var mailBody = "trjhdkhdkghdjkghfjghjdkfhgjk hkkjdhgfjk hkj"
    mailBody += "
    Clicca qui per confermare la registrazione";
    in JScript le stringhe si rappresentano tra 'apici singoli' o "virgolette"
    se usi l'apice come delimitatore di stringa per rappresentarlo all'interno della stringa devi usare \'
    se usi le virgolette per rappresentarle nella stringa devi usare \"
    quindi non fare il replace degli apici con doppi apici, ma cambia il delimitatore di stringa nell'href
    codice:
    mailBody += "
    <a href=\"'http://www.sito.it/perc/conferma.asp"+strQuery+"\" target='_blanck'>Clicca qui per confermare la registrazione</a>";

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.