【发布时间】:2012-03-31 09:59:09
【问题描述】:
我有一个表格,列出了项目中的所有里程碑。 该表单有两个提交按钮。一个显示里程碑中的任务。另一个提交按钮应该执行脚本以生成所选按钮的燃尽图。 这是我想做的事
- 当页面加载并且没有选择里程碑时,提交 按钮被禁用 - 这是实现的。
- 当用户选择任何里程碑时,两个提交按钮都会获得 已激活 - 我需要这方面的帮助。我知道如何链接启用/禁用 一个带有单选选项的提交按钮。这是两个提交 我遇到问题的按钮。
- 根据按下的按钮,相应的 Python 脚本 应该在后台执行。 ——我会在这方面工作 禁用按钮问题已解决。
目前,页面加载时,两个提交按钮都处于禁用状态。即使在我选择了一个里程碑之后,它们都没有启用。我怀疑,这可能是因为它可能会返回一组提交按钮,并且可能我需要有相同的逻辑?任何帮助表示赞赏。这是代码。
<form action="show_milestone.py" method="POST" name="milestone_form">
<table><tbody><tr>
<td>Milestone ID</td>
<td>Milestone Name</td>
<td>Milestone Start Date</td>
<td>Milestone End Date</td>
</tr>
<tr>
<td><input type="radio" name="milestone_id" value="1" onclick="javascript:document.milestone_form.submit.disabled=false"> 1<br></td>
<td>milestone_1</td>
<td>03/24/2012</td>
<td>04/07/2012</td>
</tr></tbody></table>
<p></p>
<input type="submit" name="submit" value="Show Tasks" disabled="">
<input type="submit" name="submit" value="Get Burndown Chart" disabled="">
</form>
【问题讨论】:
-
您的代码格式有点错误。你见过 knockout.js 吗?这是一个很棒的库,如果你只是为了这个而使用它会有点矫枉过正,但它会让这个问题变得微不足道。
标签: javascript python html cgi