Set textbox value using jQuery instead of string concatenation to avoid XSS issue (bug 574550)

This commit is contained in:
Ricky Rosario 2010-06-24 23:16:24 -04:00
Родитель 0c3fba3e6d
Коммит c530d8a81e
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -56,8 +56,9 @@
ev.preventDefault();
var $this = $(this);
var $hid = $this.find('input[type="hidden"]');
var $textbox = $('<input type="text" value="' + $hid.val() +
'" name="' + $hid.attr('name') + '" />');
var $textbox = $('<input type="text" name="' +
$hid.attr('name') + '" />');
$textbox.val($hid.val());
$this.unbind('click').replaceWith($textbox);
$textbox.focus();
}