Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 下拉选择Yi2框架时隐藏文本框或其他输入字段_Php_Yii2 - Fatal编程技术网

Php 下拉选择Yi2框架时隐藏文本框或其他输入字段

Php 下拉选择Yi2框架时隐藏文本框或其他输入字段,php,yii2,Php,Yii2,我想知道。在yii2框架中,是否有任何可能的方法可以隐藏或禁用另一个输入字段(如文本框),而不使用javascript 已更新 场景示例 在下图中,当我在休假类型下拉列表中选择半天时,结束日期字段将被隐藏 如果不使用jquery或javascript,该怎么做?这可能吗?通常,您需要将“是否选择了下拉项”信息存储在某个位置。在呈现页面时,在view.php文件中会出现如下情况: 为什么我们需要将它放在view.php中?先生,如果您提供了将使用它的情况,我将添加更多示例。基本上,它是在呈现页面

我想知道。在yii2框架中,是否有任何可能的方法可以隐藏或禁用另一个输入字段(如文本框),而不使用javascript

已更新

场景示例

在下图中,当我在
休假类型
下拉列表中选择
半天
时,
结束日期
字段将被隐藏


如果不使用jquery或javascript,该怎么做?这可能吗?

通常,您需要将“是否选择了下拉项”信息存储在某个位置。在呈现页面时,在
view.php
文件中会出现如下情况:



为什么我们需要将它放在
view.php
中?先生,如果您提供了将使用它的情况,我将添加更多示例。基本上,它是在呈现页面时执行的。您可以用不同的方式使用Pjax。我认为您应该使用Pjax。但不管怎样,Pjax是一个Yi2小部件,它使用JavaScript发送请求。好的,先生,我将尝试阅读和探索Pjax。顺便说一句,先生,我对jquery和javascript不是很清楚,因为我对php和这个框架非常陌生。我必须在何处调用函数并声明脚本?您需要使用jQuery切换结束日期。我需要将jQuery放置在
form.php
中,对吗?是的,在表单中,一次更改休假类型切换结束日期选择器。