【问题标题】:How can I Hide a TextField of Laravel Form?如何隐藏 Laravel 表单的 TextField?
【发布时间】:2015-09-21 03:05:36
【问题描述】:

我希望在 Laravel 表单中默认隐藏文本字段,然后在单击复选框时取消隐藏它..

我该怎么做?

尝试向 TextField 添加样式属性:

{{Form::text('Password', $user->email, array('class' => 'form-control' , 'style' => 'visible = false;'))}}

没用..

【问题讨论】:

  • 'visible = false;' 不是真正有效的 css 你在那里。您正在寻找visibility: hidden; 但这仍然不能解决问题。这里想到了 Javascript。
  • 如果您使用的是 Bootstrap,我想您可以使用一个类或属性,就像您可以用于选项卡一样。数据切换可能吗?

标签: php forms laravel-4 textfield


【解决方案1】:
{{Form::text('Password', $user->email, array('class' => 'form-control hidden'))}}

在 javascript 上:

$(document).ready(function (){
    $('#checkbox').change(function (){
        $('.form-control.hidden').removeclass('hidden');
    });
});

【讨论】:

  • 这是 jQuery,而不是 javascript 本身。但足够接近了!
  • 嗯,它是图书馆。这就像说 PHP 本身不是 PHP,它是 C,任何一种说法你都不会错。
  • @user3791372 他正在使用引导类,所以我认为他可能也在使用 jquery
  • @xhulio 是的,不是批评,只是为不知道javascript / jQuery之间区别的新手指出!
  • 。 @Andrew 重新考虑您的陈述。 PHP 与 C 完全不同!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-25
  • 1970-01-01
  • 1970-01-01
  • 2021-01-05
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
相关资源
最近更新 更多