如何在按钮单击时重置portlet参数?

时间:2010-03-10 06:17:26

标签: javascript jsp liferay

我的JSP页面中有一个Liferay portlet参数“cmd”,它初始化为值“update”。当用户点击表单的删除按钮时,我需要将此值更改为“删除”。我该怎么办呢?

<liferay-portlet:actionURL varImpl="edit_survey_form_action">   
<portlet:param name="cmd" value="update" />

<input class="optsurvey-submit" type="submit" name="submitButton" value="Delete" onclick="??????"/>

1 个答案:

答案 0 :(得分:0)

  1. 在webbrowser中打开页面。
  2. 右键单击页面并选择查看源(或类似的内容,具体取决于使用的浏览器)。
  3. 调查生成的HTML代码。
  4. 根据生成的HTML代码相应地编写JavaScript代码。
  5. 你应该而且现在必须意识到JavaScript知道没有关于服务器端代码:)它只在客户端运行。因此,在编写JavaScript代码时,JSP代码是无关紧要的(除非你能从头顶看出最终的HTML输出是什么样的)。只关注生成的HTML代码,因为这是JavaScript实际可以看到和访问的唯一内容。有关更多背景信息和提示,您可能会发现this artcile非常有用。