如果有人通过使用additionalAttributes从选择框中选择新项目,我想跳转到 Controller 操作。
<f:form.select name="ExtList" property="{extList}" value="extList" options="{dirs}" additionalAttributes="{onchange: 'alert(\'inline js is bad\')'}" />
效果很好,但我不想看到警告框。我想从 Controller 中的 testAction
开始,而不是从警报框开始。
它是如何工作的?我没有任何 JavaScript 经验,因此我们将不胜感激。
最佳答案
如果你想重定向到一个新的 Controller ,你需要在 JS 中触发一个重定向函数。
基本原理:
$('#selectEl').change(function() {
window.location = $(this).val();
});
您将需要为 Controller 等添加参数..
关于javascript - 如何使用 f :form. select 和 onclick:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32683326/