ASP - Problème de string...

calje Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
 Alix -
Bonjour,

J'affiche le contenu d'un champ Texte dans un formulaire des valeurs provenant d'une table.

Cependant, j'ai un problème lors de l'enregistrement de son contenu dans ASP avec les ' et les "

Par exemple : je voudrais enregistrer : FILET PARE-PIERRE 48" POUR L'ETE

Comment dois-je écrire mon code asp pour pouvoir enregistrer le tout ?

Si je mets

<INPUT TYPE=TEXT NAME=txtDescProduit"&i1 &" VALUE='" & tabNiveau1(2,i1) &"' SIZE=60>

Cela va me donner : FILET PARE-PIERRE 48" POUR L

Si je mets

<INPUT TYPE=TEXT NAME=txtDescProduit"&i1 &" VALUE=""" & tabNiveau1(2,i1) &""" SIZE=60>

Cela va me donner : FILET PARE-PIERRE 48

Je suis ouvert à toutes vos suggestions !

Merci
José
A voir également:

2 réponses

Zmad
 
Il te suffit de remplacer de remplacer dans ton tableau les double-quotes (") par &quot; Le HTML se charge de bien afficher.
Voici un exemple qui marche

<html>
<body>
<%
dim str
str="FILET PARE-PIERRE 48"" POUR L'ETE"
str=Replace(str,"""","&quot;")
%>
<form>
<input type="text" value="<%=str%>">
</form>
</body>
</html>
0
Alix
 
oui
il faut remplacer les caracteres genant par leur code HTML
pas d autres moyen a ma connaissance
en clair, pas moyen de sauver le caractere ' dans une BD microsoft!!!!!! diable...
0