【问题标题】:Adding checked attribute to html tag with JSP使用 JSP 将选中的属性添加到 html 标记
【发布时间】:2017-12-03 11:40:07
【问题描述】:

我正在尝试解决一个问题,我需要将checked 添加到带有 JSP 的 html 输入标签中,但没有运气。

目前我有这个:

isBoy = "";
isGirl = "checked";

<inp:radio value="first" checked="<%=isGirl%>"/>
<inp:radio value="second" checked="<%=isBoy%>"/>

但这只是返回:

<input value="first" checked="checked"/>
<input value="second" checked />

这会导致第二个值在客户端被视为已检查。

我尝试删除 checked="..." 部分,然后使用 &lt;inp:radio ... "&lt;%=isGirl%&gt;" /&gt;&lt;inp:radio ... &lt;%=isGirl%&gt; /&gt; 两者都返回错误。

有什么方法可以在 JSP 中添加 checked 属性,所以我最终得到了这个?:

<input value="first" checked />
<input value="second" />

欢迎所有建议! 谢谢。

【问题讨论】:

    标签: html jsp input radio-button checked


    【解决方案1】:

    如果你不希望它被检查,你需要删除检查属性。尝试:

     <%
        isBoy = "";
    isGirl = "checked='checked'";
     %>
    <inp:radio value="first" <%=isGirl%>"/>
    <inp:radio value="second" <%=isBoy%>"/>
    

    【讨论】:

    • 谢谢,我尝试了&lt;inp:radio value &lt;%=isGirl%&gt;" /&gt;&lt;inp:radio value "&lt;%=isGirl%&gt;" /&gt; 但仍然出现错误。
    猜你喜欢
    • 2012-06-19
    • 1970-01-01
    • 2011-09-14
    • 2019-12-14
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多