【问题标题】:on selecting a radio button in a table row the color of row should be changed在选择表格行中的单选按钮时,应更改行的颜色
【发布时间】:2013-02-16 15:46:33
【问题描述】:

我正在使用 struts 1.3.8 和 hibernate 开发员工注册模块。 我需要显示一个动态生成的表格以显示所有注册请求。

我的要求是……

每行包含特定员工的所有详细信息 2 个单选按钮 是否有批准n 拒绝。如果单击行(除 单选按钮)整行的颜色应该是粉红色。如果拒绝电台 单击按钮,整行的颜色应变为红色并亮起 点击批准单选按钮行颜色应该是绿色。

【问题讨论】:

  • 至少给我一些代码,这样我就可以弄清楚你做了什么
  • Shailesh,欢迎来到 StackOverflow。在这里,我们不为您做任何事情。相反,当您遇到困难时,我们会帮助您。尝试自己解决这个问题,遇到困难,然后向我们展示您的尝试,我们很乐意帮助您解决问题。
  • 亲爱的 Ayman Safadi, 实际上我是开发新手。但现在我有了一些基本的想法,我解决了这个问题。感谢您的回复。

标签: javascript html struts


【解决方案1】:

您可以像这样为每一行分配一个行 ID

<tr id="row1"><td>YOUR CONTENT HERE</td></tr>

在单选按钮选择事件中,调用下面的函数为changeColor(this.id)

function changeColor(id)
{
//and now on the click of approve button, do this is javascript function:

    document.getElementById(id).setAttribute("style","background-color:green");

//and similarly, on reject:

    document.getElementById(id).setAttribute("style","background-color:red");
}

希望你能明白……

【讨论】:

  • struts有迭代器时为什么要使用java脚本
  • 我认为客户端工作不需要任何服务器端脚本。如果 struts 最后将其转换为客户端代码,那么为什么要使用它。我的意思是直接做并不难
  • 亲爱的 nsthethunderbolt,感谢您的回复。真的我明白了,现在它工作正常。
猜你喜欢
  • 1970-01-01
  • 2015-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多