Symfony事件监听器的变化
symfony event listener on change
我的表单包含一个select字段,其中包含两个选项:显示和隐藏选项:我想当我选择显示选项时,文本字段应该出现在表单中,如果我选择隐藏选项,文本字段应该消失(隐藏)。
我问应该用哪一种方法,有人有例子怎么做吗?
您当然需要Javascript来实现这一点。非常简单的使用jQuery的工作示例:
$(function() {
$('#type').change(function() {
if ($('#type').val() == 'show') {
$('#hidden_text').show();
} else {
$('#hidden_text').hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Type
<select name="type" id="type" style="margin-left:57px; width:153px;">
<option name="Show" value="show">Show</option>
<option name="Hide" value="hide">Hide</option>
</select>
<div class="row" id="hidden_text">
Hidden text
</div>
你可能想让这个例子适应你视图中使用的id,这样onChange事件就会在你的select字段上被触发。
相关文章:
- 单击页面上的链接后高度发生变化
- Javascript全局onclick监听器
- 如何在td元素中添加监听器
- React redux初始化功能,无论状态变化如何
- 角度ng变化或ng点击选择can'不起作用
- 监听器必须是一个函数
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- JS幻灯片与CSS背景颜色变化
- 重新加载页面时Javascript变量发生变化
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 如何用jquery替换字符串中可能变化的字符
- 检测数据的变化
- 如何检测和打印变化变量LESS
- 当文本不断变化时,如何避免在按钮内移动文本
- 当数据库中的某些内容发生变化时调用HTTP方法Meteor.js
- jQuery将侦听器的大小调整为只触发宽度的变化
- html5事件监听器详细节点状态变化
- Symfony事件监听器的变化
- 用Node JS或PHP为MSSQL编写一个变化监听器
- 谷歌地图增加了缩放变化的信息窗口监听器