ASP - Problème de string...

Fermé
calje Messages postés 83 Date d'inscription mercredi 21 février 2001 Statut Membre Dernière intervention 20 mars 2002 - 15 févr. 2002 à 05:28
 Alix - 15 févr. 2002 à 18:06
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é

2 réponses

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
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