php - 如何禁用 symfony 中的表单元素?

标签 php forms symfony1

我在表单中使用 Select 元素

'country' =>new sfWidgetFormChoice(array('choices' => CountryPeer::getAllCountry())),

'city' =>new sfWidgetFormChoice(array('choices' => CityPeer::getAllCity())),

我希望在第一次加载页面时禁用该城市元素。并在选择国家/地区时启用城市元素。(它将通过 AJAX 调用加载)

最佳答案

你可以这样禁用

$this->widgetSchema['country']->setAttribute('disabled', 'disabled');

关于php - 如何禁用 symfony 中的表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1796138/

相关文章:

php - 日期差异显示错误值

php - Zend Framework 1 与 PHP 7.2 兼容吗?

php - 在我公司的 MySQL 数据库中加密客户信息的最佳方法?

asp.net-mvc - 在 MVC3 razor 表单中使用多个局部 View

php - 在 Doctrine_Query 中使用虚拟字段

php - PDO 绑定(bind)偏移量

javascript - jQuery 验证表单,突出显示无效输入

javascript - 只有一个按钮提交表单?

php - 如何在 Symfony 的 url_for 帮助器中使用通配符?

symfony1 - Symfony 1.4 sfWebResponse在sendContent之前修改内容