【发布时间】:2011-03-10 13:28:25
【问题描述】:
$selected = ' selected="selected"'
# or
$selected = qq( selected="selected")
返回为:
selected="selected"
当然,这是一个无效的 HTML 属性。
我该如何解决?
编辑添加:
<select name="alignment" class="select"
<%== param('feature') ? '' : 'disabled'; %>
>
% foreach (keys %al) {
% my $selected = param('aligment') && param('aligment') eq $_ ? ' selected' : '';
%
% if (!param('aligment') && $_ eq 'left') { $selected = ' selected' }
%
<option value="<%=$_%>" <%= $selected %>>
<%= $al{$_} %>
</option>
%
% }
</select>
谢谢!
【问题讨论】:
-
你在使用某种 HTML::Entities 吗?
-
嗯,可能是的,但我是设计师,而不是开发人员,无法在后端解决任何问题。
-
如果不进入代码,我看不到如何修复它。
-
我在代码中搜索“HTML::Entities”,一无所获。