有什么方法可以检查文本框值是否已经被 html 编码。
对于页面验证,我使用以下代码将焦点移出文本框。
$(document).ready(function() {
$('#txtLink').focusout(function(){
$('#txtLink').val(htmlEncode($('#txtLink').text()));
});
});
function htmlEncode(value){
if (value) {
return jQuery('<div />').text(value).html();
}
else {
return '';
}
}
function htmlDecode(value) {
if (value) {
return $('<div />').html(value).text();
}
else {
return '';
}
}
对于文本框或 alt+tab 到其他窗口等的每个焦点...文本多次编码。需要一些建议。
提前致谢