【问题标题】:How can I insert an HTML url in Chtml Button如何在 Chtml Button 中插入 HTML url
【发布时间】:2014-05-23 03:04:27
【问题描述】:

我想插入一个带有指向另一个网站的外部链接的按钮。 是否可以使用 CHtml Button 来做到这一点?如果不是,我该怎么做? 谢谢

【问题讨论】:

    标签: php html yii


    【解决方案1】:

    可以通过CHtml按钮完成。这里的例子...

    CHtml::button(
        'Link',
        array(
            'class'=>'btn',
            'onclick'=>"window.open('//google.com')",
        )
    );
    

    【讨论】:

      【解决方案2】:

      试试这个:

      <?php echo CHtml::link('Link Text','http://google.com',array('target'=>'_blank','class'=>'btn_registro')); ?>
      

      应用这个 CSS

      .btn_registro {
        font: bold 11px Arial;
        text-decoration: none;
        background-color: #EEEEEE;
        color: #333333;
        padding: 2px 6px 2px 6px;
        border-top: 1px solid #CCCCCC;
        border-right: 1px solid #333333;
        border-bottom: 1px solid #333333;
        border-left: 1px solid #CCCCCC;
      }
      

      【讨论】:

      • 但它不会创建一个按钮,我想要它就像一个搜索按钮,可以将您带到另一个网站
      • 我已经编辑了我的答案,现在它有类 btn_registro 使用这个类将其设置为按钮
      • 感谢您的帮助,还有一件事,我应该输入哪个代码?
      • 不不,那是错字,我已经编辑了我的答案,它会起作用
      • 我已经编辑了答案,还包含了css代码来使链接成为一个按钮。这将按您的预期工作,如果完成,请接受答案
      【解决方案3】:

      按钮用于以某种形式发布到服务器,在您的情况下,通过按钮执行此操作不是正确的方法。你必须使用

       CHtml::link('Link name', 'http://link.com')
      

      并通过 css 设置类似按钮的样式,您可以在其中添加 a:hover a:active

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-08-09
        • 1970-01-01
        • 1970-01-01
        • 2013-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        相关资源
        最近更新 更多