我的 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="??????"/>
最佳答案
- 在网络浏览器中打开页面。
- 右键单击页面并选择查看源代码(或类似的选项,具体取决于所使用的浏览器)。
- 研究生成的 HTML 代码。
- 根据生成的 HTML 代码编写相应的 JavaScript 代码。
您现在应该而且必须认识到,JavaScript 对服务器端代码一无所知:) 它仅在客户端运行。因此,在编写 JavaScript 代码时,JSP 代码是非常无关紧要的(除非您可以清楚地知道最终的 HTML 输出是什么样子)。只需专注于生成的 HTML 代码,因为这是 JavaScript 真正可以看到和访问的唯一内容。有关更多背景信息和提示,您可以找到 this artcile有用。
关于javascript - 如何在单击按钮时重置 portlet 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414895/