6 messaggi dal 24 gennaio 2003
Quando si inserisce un annuncio con accenti o apici non funziona, ho letto che bisogna usare replace, ma ho qualche difficoltà

questo è il codice che ho:
var data = Request.Form("data");
var ofce = Request.Form("ofce");
var categoria = Request.Form("categoria");
var nome = Request.Form("nome");
var numero = Request.Form("numero");
var email = Request.Form("email");
var citta = Request.Form("citta");
var telefono = Request.Form("telefono");
var cell = Request.Form("cell");
var annuncio = Request.Form("annuncio");

l'ho cambiato così:
var data = Request.Form("data");
var ofce = Request.Form("ofce");
var categoria = Request.Form("categoria");
var nome = Request.Form("nome");
var numero= Request.Form("numero");
var email = Request.Form("email");
var citta = Request.Form("citta");
var telefono = Request.Form("telefono");
var annuncio = Replace(Request.Form("annuncio"),"'","''");

ma adesso non funziona niente.
Cosa sbaglio
Non funziona niente perché stai usando JScript e cerchi di fare la sostituzione con un funzione VBScript.
Prova con:

var annuncio = (Request.Form("annuncio") + "").replace("'","''");


NOTA: il metodo replace, esposto da String, accetta come argomento una RegExp.

Matteo Casati
GURU4.net
6 messaggi dal 24 gennaio 2003
Mille grazie, mi era sfuggito

il problema è che quando ho iniziato il sito scaricando qua e là dei codici ho messo pagine in jScript e VBScript,
adesso sto cercando di fare un po' di pulizia.
Ok. Giusto per curiosità: hai deciso di usare JScript o VBScript?

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.