Escape. Girilen metni veritabanında saklanana karşı kontrol eden ve değişiklikleri kaydetmek/iptal etmek isteyip istemediklerini soran bir onay penceresi açan bir javascript işlevim var.ColdFusion/JavaScript Bu sadece her nasılsa özlüyorum basit bir şey olacak biliyorum, ama burada gider Tek Teklif
Kullanıcı tarafından girilen metin tırnak işaretleri içeriyorsa (tek veya çift), javascript tamamen ölür. İçeriğin eşleşip eşleşmediğini kontrol etme yeteneğini korurken, alıntılardan kaçınmam gerekiyor.
Escape() ve replace() işlevlerini (tek tek ve birlikte) denedim, ancak hiçbir şey çalışmıyor.
Örnek javascript:
function change_question(){
var feedback = document.getElementById('feedback').value; //this is what the user has entered on the page
var stored_feedback = "#trim(StoredFeedback)#"; //this is what is stored in the database; retrieved via ColdFusion
if (feedback != stored_feedback) {
if (confirm('You have unsaved data on the page. Do you wish to discard your changes?')) {
//go to next page
}
}
else {
//go to next page
}
}
teşekkürler.
JSON kodlama yardımcı programı varsa, bunu kullanın. – Pointy