javascript - 如何使用 f :form. select 和 onclick:

标签 javascript typo3

如果有人通过使用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/

相关文章:

javascript - 如何以编程方式关闭 HTML5 表单验证错误消息?

javascript - Yii-如何获取与列表中文本相同的下拉列表选项值

typo3 - 如何从 TypoScript 调用 extbase 操作

php - 从扩展添加 TYPO3 后端布局

ckeditor - TYPO3:CKEditor 删除 <span> 标签中的数据属性

TYPO3 分机。 tx_news 和 RSS View 的绝对链接

TYPO3:从扩展 php 代码添加元 header noindex

javascript - 使用javascript在字符串中添加单个数字的最简单方法是什么

javascript - 使用 $(Selector) 而不使用 jQuery

javascript - 在 jQuery 中使用 JavaScript 变量