【问题标题】:jstl if : Changing output Value When Click Radio Buttonjstl if:单击单选按钮时更改输出值
【发布时间】:2014-02-04 08:59:07
【问题描述】:

是这样的

所以我想在单击单选按钮时更改输出值 我该怎么办?

我已经完成了这个

 <input type="radio" name="radio" value="CardA" >Card A
 <input type="radio" name="radio" value="CardB">Card B

<c:choose>
  <c:when test="${radio=='CardA'}">
    <c:out value="CARD A"></c:out>
    <br />
   </c:when>
  <c:otherwise>
    <c:out value="CARD B"/>
  <br />
    </c:otherwise>

   </c:choose>

在该示例中,当我单击具有值卡 A 的单选按钮时,我想打印 c:out 值卡 A

我该怎么办?我是不是做错了什么?

【问题讨论】:

  • 你必须发送另一个请求,并用你的单选按钮的值来设置它的请求对象..

标签: jsp radio-button jstl


【解决方案1】:

由于选择单选按钮的操作是客户端操作,因此您需要实现一些方法来处理所需的动态行为。

请记住,JSP 被呈现为 HTML - 一旦它出现在页面上,它就是静态的。

要实现您想要的行为,您需要使用 Javascript(推荐)或提交您的页面并在返回新页面之前处理服务器端的逻辑。

如果您愿意使用 jQuery,.change() 函数将适用于此处:

http://api.jquery.com/change/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    相关资源
    最近更新 更多