kendi yazdığım blogumun panelinde bir problemi aşamadım. yazımın başlığını yazıyorum, kategorisini drop down menüden seçiyorum, daha sonra yazımı yazıyorum. kaydediyorum, sayfada görüntülenmeye başlıyor. başlıkta çift tırnak kullanımında problem olmuyor, kaydederken de problemsiz kaydediyor.
ancak daha sonra "kayıt düzenle" bölümünde ilgili yazıyı düzenlemek istediğimde, başlığı formdaki input tagının içine çektiriyorum ancak eğer başlıkta çift tırnak varsa oraya kadar çekiyor.
atıyorum, başlık: Bi arkadaşım "naber" dedi
olsun. bunu
<input value="<%=baslik%>">
şeklinde çektiğimde
Bi arkadaşım
olarak çıkıyor.
<input value="Bi arkadaşım "naber" dedi">
olarak gördüğü için gördüğü ikinci çift tırnakta value'yu bitiriyor. aklıma ilk gelen yazıyı dbye kaydederken replace ile çift tırnağı başka bir karakterle (örn. iki adet tek tırnak) değiştirmek oldu ama mantıksız geldi. yani başlıkta çift tırnak kullanmak istiyorum sonuçta, bi yolu vardır mutlaka. siz ne kullanıyorsunuz bu tip durumlarda, merak ettim.
saygılar.
<input value="<%=metin%>"> 'de çift tırnak problemi
3
●1.475
- 11-01-2011, 11:51:07
- 11-01-2011, 12:03:44süper hızlı cevap

replace(baslik, """, """) kısmında çift tırnaklar içinde çift tırnağı kabul etmedi. şöyle yaptım:
baslik = replace(baslik, chr(34), """)
çözüldü.
alternatif olarak
baslik = replace(baslik, chr(34), """)
kodu da aynı işe yarıyor.
teşekkür ederim.
